2009-07-28 12 views
1

私は、ユーザーのpaypalサブスクリプションが終了/更新に設定されているかどうかを判断する必要があります。これを行う最も簡単な方法は、サブスクリプション間隔の値に基づいて最初のsubscr_signupが送信された時点から推定することですが、一部のサードパーティ製ソフトウェアで作業しているため、(または少なくとも、理想的ではない)。いつでもpaypalからユーザーの購読情報を取得できますか?

私はtxn_idに基づいてこの情報を得るためにpaypalにクエリを送ることができなければならないと思われますが、これがそうであることを暗示するいかなる文書も見つけることができません。あなたがリクエストを送信する場合

答えて

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ですが、ほとんどすべてのアイテムアレイの中には自己説明的です。

+0

これは私の必要としているようですが、どのURLに送信するのですか?これらの変数をPOSTする必要があると思いますか?また、ORIGPROFILEIDはtxn_idなどですか? ありがとう! – Peter

+0

もう少しリサーチがあり、あなたが参照しているものはpayflow pro経由のpaypal定期支払いapiのようです。私はpaypalで管理された購読を除いて、同じことをする必要があります。購読情報を最初に受け取るためにIPNを使用します。 – Peter

関連する問題