Paypal DoDirectPayment没有用户在场(例如与cron工作)

时间:2012-12-06 13:43:41

标签: php service paypal paypal-adaptive-payments paypal-nvp

是否可以使用存储的用户数据(信用卡信息,姓名,地址等)在cron作业或其他脚本执行中进行Paypal付款而无需实际用户在场?

我想在我的服务上实现自动付款,但由于其复杂性,我无法使用标准的Paypal自动充电功能。

1 个答案:

答案 0 :(得分:2)

您正在寻找的内容称为参考交易。您可以使用DoReferenceTransaction API来实现目标。

使用此API,您只需传入先前授权或销售交易的交易ID以及您要处理的新金额。它将使用之前的交易ID查找保存在PayPal系统上的账单信息,然后处理新交易的相同来源。

这适用于Payments Pro和Express Checkout。

我注意到你也发布了自适应付款标签。这将是Preapproval API和Pay API,但不会涉及DoDirectPayment。