Paypal付款高级/专业版布局C与定期付款?

时间:2014-03-08 13:48:42

标签: php paypal paypal-sandbox paypal-subscriptions

我有一个Paypal专业帐户。以下来自paypal的视频说明我正在尝试做什么, 除了 ,它没有解释如何通过此方法创建定期结算配置文件。

http://www.youtube.com/watch?v=qyiv3ndRcZI

http://www.youtube.com/watch?v=2Z5v-ha0YII

我通过API了解如何通过直接付款API(重复发生)手动创建定期结算配置文件,但这仅适用于不想通过PayPal的用户(即使技术上是这样)。对于选择通过PayPal支付的人,我相信它会带来他们表达结账。如何在我的网页上创建iframe,例如这些视频中的布局C示例除了定期结算而不是1次付款?

我在某些文档中读到了可能需要的BAID(买方协议ID),但我不知道如何将它集成到这些视频中的示例代码中。任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:2)

您所指的iframe解决方案称为Payments Advanced。据我所知,高级版还没有包含定期结算。

完整的PayPal Pro可让您直接创建与您提到的卡片配置文件,或者如果您想让他们使用payPal执行此操作,您可以通过Express Checkout流程发送它们,这就是您要去的地方相应地创建帐单协议和配置文件。

具体来说,您将致电SetExpressCheckout以获取令牌,这是您需要确保包含结算协议参数所需的请求。

GetExpressCheckoutDetails然后允许您在登录后获得买家信息并同意继续。

然后,对于定期付款,您可以使用CreateRecurringPaymentsProfile完成全部付款。

如果您正在使用PHP完成所有这些操作,我建议您查看我的class library for PayPal。它会使这些API调用变得非常简单。