【发布时间】:2015-04-01 19:26:48
【问题描述】:
我正在尝试为我的移动应用集成 Paypal 定期付款。到目前为止,我设法使用 https://github.com/paypal/PayPal-PHP-SDK 在各种 PHP 应用程序上实现 Paypal 付款,但这是我第一次实现定期付款
我正在尝试使用以下代码为计费计划构建付款:
$paymentDefinition = new PaymentDefinition();
$paymentDefinition->setName('Mobile App subscription')
->setType('REGULAR')
->setFrequency('Month')
->setFrequencyInterval("1")
->setCycles("1")
->setAmount(
new Currency(
array(
'value' => 50,
'currency' => 'USD'
)
)
);
从 Paypal 文档中,我了解到“setCycles”应设置为 0 以实现无限订阅。使用 PHP SDK 将其设置为 0 会返回 400 错误。
一切看起来都很好,我收到了第一笔付款,但我不确定将 Cycle 设置为“1”是否能完成我正在寻找的工作。
【问题讨论】:
标签: php paypal sdk payment recurring