1

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

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

4

1 回答 1

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,但数组中的几乎所有项目都是不言自明的。

于 2009-07-28T17:12:08.610 回答