我有一个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),但我不知道如何将它集成到这些视频中的示例代码中。任何帮助将不胜感激!
答案 0 :(得分:2)
您所指的iframe解决方案称为Payments Advanced。据我所知,高级版还没有包含定期结算。
完整的PayPal Pro可让您直接创建与您提到的卡片配置文件,或者如果您想让他们使用payPal执行此操作,您可以通过Express Checkout流程发送它们,这就是您要去的地方相应地创建帐单协议和配置文件。
具体来说,您将致电SetExpressCheckout以获取令牌,这是您需要确保包含结算协议参数所需的请求。
GetExpressCheckoutDetails然后允许您在登录后获得买家信息并同意继续。
然后,对于定期付款,您可以使用CreateRecurringPaymentsProfile完成全部付款。
如果您正在使用PHP完成所有这些操作,我建议您查看我的class library for PayPal。它会使这些API调用变得非常简单。