2009-07-28 80 views
1

我需要確定何時用戶的PayPal訂閱設置爲結束/更新。我知道最簡單的方法是從初始subscr_signup發送完畢時開始,根據訂閱間隔值進行推斷,但由於我正在使用某些第三方軟件,所以不可能(或者在最不理想)。我可以隨時從PayPal檢索用戶訂閱信息嗎?

在我看來,我應該能夠發送一個查詢到PayPal來獲取這個信息基於txn_id,但我找不到任何文件暗示這是事實。

回答

0

,如果你發送一個請求有:從那裏

TRXTYPE = R -this is to tell it recurring profiles 
ACTION = I - this is to tell it to make an inquiry 
ORIGPROFILEID = XXX - this is the profile you want to look up 
PAYMENTHISTORY = N - this will tell it not to return payment history 

陣列將返回這樣的事情:

RESULT[1]=0 
RPREF[12]=XXXXX 
PROFILEID[12]=XXX 
STATUS[6]=ACTIVE 
PROFILENAME[1]=0 
START[8]=10182006 
TERM[1]=0 
NEXTPAYMENT[8]=10182009 
PAYPERIOD[4]=QTER 
TENDER[1]=C 
AMT[5]=0.00 
ACCT[16]=XXXXXXXXXXXXXXXX 
EXPDATE[4]=0101 
AGGREGATEAMT[6]=0.00 
AGGREGATEOPTIONALAMT[5]=0.00 
MAXFAILPAYMENTS[1]=0 
NUMFAILPAYMENTS[1]=1 
RETRYNUMDAYS[1]=4 
NAME[11]=BLAHBLAH 
ZIP[5]=12345 

你要找的是開始,但幾乎所有的項目在陣列中是自我解釋的。

+0

這聽起來像我所需要的,但我發送的URL是什麼 - 我假設這些變量需要發佈?另外,ORIGPROFILEID是txn_id還是別的? 謝謝! – Peter 2009-07-30 13:45:38

相關問題