この状況の解決策についてPaypalのドキュメントを調べた後、私は空白になりました。私が欲しいのは、サブスクリプション(定期支払い)とアイテム購入を備えたショッピングカートを用意する方法です。これを解決する方法はありますか、それとも何かカスタムを行う必要がありますか(カート/チェックアウトにPaypalの標準ボタンを使用している場合はどうすればよいですか)。
前もって感謝します。
はい、エクスプレスチェックアウト定期支払いでこれを行うことができます。とAPI呼び出し に
を含めるようにする必要があります。AMT
SetExpressCheckout
DoExpressCheckoutPayment
一般的なエクスプレスチェックアウトのチェックアウトフローは、3つのAPI呼び出しに基づいています。SetExpressCheckout、GetExpressCheckoutDetails、およびDoExpressCheckoutPayment。
定期支払いを使用する場合は、次のフローを使用します。1. SetExpressCheckoutを呼び出し、 BILLINGTYPE
を「RecurringPayments」に設定し、「AMT」を0に設定するか、購入者にすぐに請求する金額に設定します。。
2. SetExpressCheckoutのAPI応答からトークンを取得します。3。DoExpressCheckoutPaymentを呼び出し
、「AMT」をすぐに請求する金額に設定します。4. CreateRecurringPaymentsProfileを呼び出してトークンを指定し、他のすべての必須パラメーター(特にbillingfrequency)を指定します。
(オプション)5。定期支払いプロファイルを更新する場合は、UpdateRecurringPaymentsProfileを使用します。
Express Checkoutの追加のドキュメントは https://www.x.com/community/ppx/documentation#ecにあり、SDKはhttps://www.x.com/community/ppx/sdks#NVPにあります。
https://www.x.com/docs/DOC-1372で、SetExpressCheckout、DoExpressCheckoutPayment、CreateRecurringPaymentsProfile、およびUpdateRecurringPaymentsProfileに関連するAPIドキュメントへのリンクを含む概要を見つけることができます。