2014-10-31 109 views
0

我使用PHP代碼爲CreateRecurringPaymentsProfile方法與以下NVP請求: -貝寶重複NVP

VERSION=86 
METHOD=CreateRecurringPaymentsProfile 
TOKEN=ABCX123V 
PROFILESTARTDATE=2014-09-17T04:58:00Z 
DESC=Test Payment 
BILLINGPERIOD=Week 
BILLINGFREQUENCY=6 
AMT=1 
CURRENCYCODE=USD 
IPADDRESS=127.0.0.1 

我的帳單週期=周,計費頻率= 6;並於2014年9月17日開始簡介;然後在2014年10月29日的6周後反覆應用。當我與TransactionSearch方法檢查交易具有以下NVP請求: -

VERSION=86 
METHOD=TransactionSearch 
STARTDATE=2014-09-01T03:38:48Z 
PROFILEID=I-AB2FGH38BDA3 

NVP響應: -

[L_TIMESTAMP0] => 2014-09-17T05:04:55Z 
[L_TIMESTAMP1] => 2014-09-18T03:23:50Z 
[L_TIMESTAMP2] => 2014-10-30T14:09:36Z 
[L_TIMEZONE0] => GMT 
[L_TIMEZONE1] => GMT 
[L_TIMEZONE2] => GMT 
[L_TYPE0] => Recurring Payment 
[L_TYPE1] => Recurring Payment 
[L_TYPE2] => Recurring Payment 
[L_EMAIL1] => [email protected] 
[L_EMAIL2] => [email protected] 
[L_NAME0] => Test Buyer 
[L_NAME1] => Test Buyer 
[L_NAME2] => Test Buyer 
[L_TRANSACTIONID0] => I-NAR3FUC7SAHA 
[L_TRANSACTIONID1] => 7AZ3079982647961N 
[L_TRANSACTIONID2] => 5MP14432TD321593W 
[L_STATUS0] => Created 
[L_STATUS1] => Completed 
[L_STATUS2] => Completed 
[L_AMT1] => 1.00 
[L_AMT2] => 1.00 
[L_CURRENCYCODE1] => USD 
[L_CURRENCYCODE2] => USD 
[L_FEEAMT1] => -0.33 
[L_FEEAMT2] => -0.33 
[L_NETAMT1] => 0.67 
[L_NETAMT2] => 0.67 
[TIMESTAMP] => 2014-10-31T12:13:44Z 
[CORRELATIONID] => b20bec6476812 
[ACK] => Success 
[VERSION] => 86 
[BUILD] => 13443904 

交易開始於2014年9月17日和那爲什麼貝寶在2014年9月18日做交易從2014年9月18日計算6周,所以最後一次交易是在二○一四年十月三十○日

而且在下一個還款到期日爲2014年12月10日

請指導我。

問候

回答

0

從文檔上CreateRecurringPaymentsProfile

注意:配置文件可能需要長達24小時進行激活。

如果您現在需要付款,您可以使用INITAMT,然後將您的開始日期設置爲6周。

+0

我也通過添加INITAMT來更新NVP請求;然後在我的PayPal個人帳戶上顯示2014年9月17日的首次付款1美元,並於2014年9月18日再次發送1美元,並計算自2014年9月18日起的6周。我希望該付款不應在2014年9月18日扣除,從2014年9月17日起計算6周 – 2014-11-03 12:05:27