2009-07-28 59 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

相关问题