Paypal定期付款和结算周期

时间:2015-07-15 12:41:08

标签: php paypal paypal-rest-sdk

我正在使用PayPal-php-sdk。我已使用此rest api成功实施定期付款。目前支付发生在每个月末。 但是我希望在用户订阅时立即收费,即当用户订购计划时将收取第一笔付款。我该如何实现呢?请任何帮助。

2 个答案:

答案 0 :(得分:0)

您可能遇到PayPal沙盒中的错误。

请向PayPal Merchant Support报告。

答案 1 :(得分:0)

我创建了我的设置费用,我立即收费,然后我将定期付款设置为1个月后开始。

$merchantPreferences->setReturnUrl("$baseUrl/paypal/ExecuteAgreement?success=true")
->setCancelUrl("$baseUrl/paypal/ExecuteAgreement?success=false")
->setAutoBillAmount("yes")
->setInitialFailAmountAction("CONTINUE")
->setMaxFailAttempts("0")
->setSetupFee(new Currency(array('value' => 8.50, 'currency' => 'USD')));

我希望这会有所帮助。