ExpressCheckout で定期支払いを設定しようとしていますが、解決策が見つかりません。
ドキュメント (エクスプレス チェックアウト API を使用した定期支払い) を見ると、図は最後に "CreateRecurringPaymentsProfile" が呼び出されるシーケンスを示しています。
ここで、他のドキュメント ( 「エクスプレス チェックアウトで定期支払いプロファイルを作成する方法」 ) を参照すると、説明されているさまざまな手順が異なる順序で表示されます。「CreateRecurringPaymentsProfile」は「GetExpressCheckoutDetails」の直後です。
この 2 番目の例に従おうとしましたが、体系的にエラーが発生します。
誰かが私が正確に何をする必要があるか教えてもらえますか? もちろん、実用的な例は大歓迎です...
事前に、どうもありがとう
追加情報:
受け取ったエラーは「INVALID TOKEN」です。
私が送信する情報は次のとおりです。
VERSION=84.0
METHOD=CreateRecurringPaymentsProfile
LOCALECODE=FR
TOKEN=[SetExpressCheckout から受け取ったもの]
PROFILESTARTDATE=[次の支払いの日付]
BILLINGPERIOD=Month
BILLINGFREQUENCY=6
TOTALBILLINGCYCLES=0
AMT=[PAYMENTREQUEST_0_AMT で述べたのと同じ]
AUTOBILLAMT =AddToNextBilling
CURRENCYCODE=EUR
MAXFAILEDPAYMENTS=3
DESC=[L_BILLINGAGREEMENTDESCRIPTION0 で述べたものと同じ] L_PAYMENTREQUEST_0_NAME0=[
SetExpressCheckout で使用し
たものと同じ] L_PAYMENTREQUEST_0_DESC0=[SetExpressCheckout で使用したものと同じ]
L_PAYMENTREQUEST_0_AMT0=[で使用したものと同じエクスプレスチェックアウトを設定する]
L_PAYMENTREQUEST_0_QTY0=[SetExpressCheckout で使用したものと同じ]
L_PAYMENTREQUEST_0_TAXAMT0=[SetExpressCheckout で使用したものと同じ]
L_BILLINGAGREEMENTDESCRIPTION0 & L_BILLINGTYPE0 についても言及する必要がありますか?