一次交易中的付款和计费计划
Payment and billing plan in one transaction
这是我第一次使用 PayPal API 所以请放轻松。
我尝试处理的案例如下:
我的客户可以购买一次性付款或每年付款的软件许可证。
他们可以将多个产品放入购物车,并且每个产品可以有上述定价方案中的任何一种。
如果我理解正确,API中的"payments"处理一次性交易,"billing plans"用于定期付款。
是否可以在对 API 的一次调用中同时处理这两个过程?如果没有,是否有其他方法可以实现此目的?
如有任何建议,我们将不胜感激! TIA!
不是一个 API 调用,但您可以在一个结帐流程中通过多个 API 调用来完成。
对于 PayPal 钱包付款(登录 PayPal 并付款)我建议使用 Express Checkout w/ Recurring Payments。
您将使用 SetExpressCheckout、GetExpressCheckoutDetails,然后使用 DoExpressCheckoutPayment、CreateRecurringPaymentsProfile 或两者的组合,具体取决于卡中的产品以及它们是否需要一次性付款或定期付款。
CRPP 调用将允许您设置重复配置文件并包含一个 "initial payment",它将在创建配置文件时收费。如果你愿意,这可以用作一次性付款,然后你就不需要 DECP 调用了。
或者,您可以使用 DECP 处理一次性付款,然后使用 CRPP 跟进以创建配置文件。根据您的业务需求,不同的方法各有利弊。
要使用直接信用卡设置配置文件,您需要 PayPal Payments Pro。在这种情况下,您可以使用上述相同的 CRPP 调用,但它会单独使用并包含信用卡详细信息。或者,根据他们为您提供的 Pro 版本,这取决于您拥有的 PayPal 帐户的版本,您最终可能会改用 PayFlow。
如果您使用 PHP,这个 PayPal PHP SDK 将使所有这些 API 调用对您来说非常快速和容易。
我知道这是一个非常宽泛的答案,但那是因为这是一个非常宽泛的问题。 :)
这是我第一次使用 PayPal API 所以请放轻松。
我尝试处理的案例如下: 我的客户可以购买一次性付款或每年付款的软件许可证。 他们可以将多个产品放入购物车,并且每个产品可以有上述定价方案中的任何一种。
如果我理解正确,API中的"payments"处理一次性交易,"billing plans"用于定期付款。
是否可以在对 API 的一次调用中同时处理这两个过程?如果没有,是否有其他方法可以实现此目的?
如有任何建议,我们将不胜感激! TIA!
不是一个 API 调用,但您可以在一个结帐流程中通过多个 API 调用来完成。
对于 PayPal 钱包付款(登录 PayPal 并付款)我建议使用 Express Checkout w/ Recurring Payments。
您将使用 SetExpressCheckout、GetExpressCheckoutDetails,然后使用 DoExpressCheckoutPayment、CreateRecurringPaymentsProfile 或两者的组合,具体取决于卡中的产品以及它们是否需要一次性付款或定期付款。
CRPP 调用将允许您设置重复配置文件并包含一个 "initial payment",它将在创建配置文件时收费。如果你愿意,这可以用作一次性付款,然后你就不需要 DECP 调用了。
或者,您可以使用 DECP 处理一次性付款,然后使用 CRPP 跟进以创建配置文件。根据您的业务需求,不同的方法各有利弊。
要使用直接信用卡设置配置文件,您需要 PayPal Payments Pro。在这种情况下,您可以使用上述相同的 CRPP 调用,但它会单独使用并包含信用卡详细信息。或者,根据他们为您提供的 Pro 版本,这取决于您拥有的 PayPal 帐户的版本,您最终可能会改用 PayFlow。
如果您使用 PHP,这个 PayPal PHP SDK 将使所有这些 API 调用对您来说非常快速和容易。
我知道这是一个非常宽泛的答案,但那是因为这是一个非常宽泛的问题。 :)