【发布时间】:2012-11-14 02:47:03
【问题描述】:
我希望我的用户能够订阅定期付款(使用 express checkout api) 第一次付款需要在用户订阅后立即计费,并且我需要知道他们已经成功计费,然后才授予他们访问权限。
有没有直接的方法可以做到这一点?
我已经尝试创建一个带有 INITAMT 集的定期付款配置文件,但是,不清楚是否正在向用户收费(使用沙盒时),并且没有返回 txn_id(或等效项)来建议该计费已完成。我确实收到了 IPN 确认,但是在创建配置文件后“一段时间”会出现,这使得很难提供出色的用户体验。
我尝试添加一次性付款,使用 DoExpressCheckoutPayment 对其进行身份验证,然后在一次性付款有效时设置循环配置文件,但是身份验证也失败了,此时我已经放弃了(尽管可能在这种方法中仍然是一些腿)。
无论如何,我想我会在这里问专家。有没有一种简单的方法来设置定期付款,每月一次付款,立即支付第一笔付款()并通过 API 确认第一笔付款,而无需等待未知的时间来获得 IPN 确认消息?
【问题讨论】:
标签: paypal subscription recurring-billing