我可以随时从paypal检索用户订阅信息吗?

时间:2009-07-28 16:35:38

标签: paypal subscription paypal-ipn

我需要确定用户的paypal订阅何时设置为结束/续订。我知道最简单的方法是根据订阅间隔值从初始subscr_signup发送的时间推断它,但因为我正在使用某些第三方软件,所以不可能(或者至少,不理想)。

在我看来,我应该能够向paypal发送查询以获取基于txn_id的信息,但我找不到任何暗示这种情况的文档。

1 个答案:

答案 0 :(得分: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

您正在寻找的是START,但阵列中的所有项目都是自我解释的。