1

ユーザーのペイパル サブスクリプションがいつ終了/更新に設定されるかを判断する必要があります。これを行う最も簡単な方法は、サブスクリプション間隔の値に基づいて、最初の subscr_signup が送信された時点から推定することだとわかっていますが、サードパーティのソフトウェアを使用しているため、それは不可能です (または少なくとも、理想的ではありません)。

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 に答える