2013-03-26 42 views
0

我有一個問題,定期付款paypal:我有快速結賬付款集成到我的項目。完成付款後,我將初始化定期付款。只要我給出正確的金額(例如2.99歐元)來支付付款,一切正常。現在我想整合一個測試階段,其中用戶不支付第一個月,而是爲第2,3個月等等。不幸的是,我不能執行快速結賬付款並通過EUR 0的價值,那麼出現錯誤「無效金額」。如何在Paypal循環付款中實現測試階段?

如何用PayPal實現這樣的測試階段?我見過Spotify是這樣做的。在第一個月我沒有支付任何費用,但在第二個月我支付了9.99歐元(沒有做任何事情,他們在註冊Spotify時收取我的付款詳情)。有誰知道這是如何工作的?

回答

0

您使用試用期嗎?試用期間,我以美元工作 。我使用PayPal示例代碼嘗試了 ,該示例也爲EUR工作 。我在Php中使用新的X.comm PayPal SDK 。在該SDK中,轉到樣本/ RecurringPayments/ CreateRecurringPaymentsProfile.php。在頂部 有一行代碼,您可以在其中更改 貨幣。

//$currencyCode = "USD"; 
$currencyCode = "EUR"; 

然後在URL YOURDOMAIN/your_merchant-SDK-PHP /樣品/ CreateRecurringPaymentsProfile.html.php鍵入來運行樣品。爲試用期金額選擇0.0。它應該回歸成功。