2014-09-11 174 views
0

是否有可能从完成的重复/引用交易ID获取BillingAgreementID?从TransactionID获取帐单协议ID

当我的客户接受了结算协议并完成了交易时,我得到了情况,但BillingAgreementID并未收集在我的身边。

回答

0

我不那么可能,因为我试图在现有交易ID上调用GetTransactionDetails API,这是使用帐单协议完成的,但没有得到帐单协议Id的回复。下面是我的回应:

NVP Response: 
RECEIVERBUSINESS=XXXXXXXX 
RECEIVEREMAIL=XXXXXXXXX 
RECEIVERID=XXXXXXXX 
EMAIL=XXXXXXXX 
PAYERID=XXXXXXXXX 
PAYERSTATUS=verified 
COUNTRYCODE=US 
ADDRESSOWNER=PayPal 
ADDRESSSTATUS=None 
SALESTAX=0.00 
SHIPAMOUNT=0.00 
SHIPHANDLEAMOUNT=0.00 
TIMESTAMP=2014-09-11T21:20:46Z 
CORRELATIONID=47f3e5bd2249 
ACK=Success 
VERSION=109.0 
BUILD=12786467 
FIRSTNAME=Eshan Personal Test 
LASTNAME=Account 
TRANSACTIONID=5YL30211NW355272S 
TRANSACTIONTYPE=merchtpmt 
PAYMENTTYPE=instant 
ORDERTIME=2014-09-11T20:49:58Z 
AMT=10.00 
FEEAMT=0.59 
TAXAMT=0.00 
CURRENCYCODE=USD 
PAYMENTSTATUS=Completed 
PENDINGREASON=None 
REASONCODE=None 
PROTECTIONELIGIBILITY=Ineligible 
PROTECTIONELIGIBILITYTYPE=None 
L_QTY0=1 
L_TAXAMT0=0.00 
L_CURRENCYCODE0=USD 
L_TAXABLE0=false 

,你唯一可以做的就是通过访问您的定期付款信息中心获取从您的PayPal帐户中的结算协议ID。或者你可以直接去这个链接:

https://www.sandbox.paypal.com/us/cgi-bin/webscr?cmd=_merchant-hub