我有一个 Paypal 专业账户。按照下面来自 paypal 的视频解释我正在尝试做什么,除了它没有解释如何通过这种方法创建定期计费配置文件。
http://www.youtube.com/watch?v=qyiv3ndRcZI
http://www.youtube.com/watch?v=2Z5v-ha0YII
我通过 API 了解如何通过直接付款 API(重复)手动创建重复计费配置文件,但这仅适用于不想通过 paypal 的用户(即使从技术上讲是这样)。对于选择通过 paypal 付款的人,我相信这会让他们快速结账。我如何在我的页面上创建一个 iframe,就像那些视频中的布局 C 示例一样,除了循环计费而不是一次性付款?
我在某处阅读了一些关于 BAID(买方协议(protocol) ID)的文档,这可能是必要的,但我不知道如何将其集成到他们在这些视频中提供的示例代码中。任何帮助将不胜感激!
最佳答案
您所指的 iframe 解决方案称为 Payments Advanced。据我所知,Advanced 尚未包含定期计费。
完整的 PayPal Pro 可以让您像您提到的那样直接使用卡创建配置文件,或者如果您想让他们使用 payPal 来创建配置文件,您可以通过 Express Checkout 发送给他们。流程,这就是您相应地创建计费协议(protocol)和配置文件的地方。
具体来说,您将调用 SetExpressCheckout获取 token ,这是您需要确保包含计费协议(protocol)参数的请求。
GetExpressCheckoutDetails然后将允许您在他们登录并同意继续后获取买家信息。
然后对于循环付款,您将使用 CreateRecurringPaymentsProfile 完成所有操作.
如果您使用 PHP 完成所有这些工作,我建议您查看我的 class library for PayPal .它将使这些 API 调用对您来说非常简单。
关于php - 具有定期付款的 Paypal Payments Advanced/Pro Layout C?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22270163/