定期処理モデルを選択するにはどうすればよいですか?
recurringProcessingModelで、定期支払いタイプを定義します。デフォルトでは、recurringProcessingModelはSubscriptionに設定されています。recurringProcessingModelは、加盟店のアカウントレベルで変更できます。これは、そのアカウントからのすべての (定期的な) 取引に適用されます。トランザクションレベルで定期処理モデルを設定したい場合は、APIリクエストでその値を送信する必要があります。指定できる値は次のとおりです。
- Subscription: 固定または可変金額の、決まった間隔での連続したトランザクションの契約。決済要求で設定されていない場合、これはshopperInteraction ContAuthのデフォルト値です。
- CardOnFile: 買い物客がカードの詳細を保存し、後からその保存されたカード詳細を使用してウェブサイトまたはアプリから購入するモデルです。
- UnscheduledCardOnFile: 変動スケジュールで発生した契約や保存されたカード詳細を使用した可変の金額のある契約です。たとえば、カード会員の残高が特定の金額を下回った場合に自動補充するなどといった場合です。
次の表に、対応する支払い要求パラメータ (Shopper Interaction および Recurring Processing Model) を使用した一般的なビジネスモデルを示します。
ビジネスモデル
トランザクションのタイプ
支払い要求パラメータ
Shopper Interaction (買い物客の取引)
Recurring Processing Model (定期処理モデル)
買い物客がセッション中のオンライン購入
チェックアウトページで買い物客がカード支払いの詳細を入力する一度限りのオンライン購入。
Ecommerce
買い物客がウェブサイトまたはアプリで今後使用するためにカードの詳細を保存することに同意するオンライン購入。これは、ゼロ値のトランザクションでも構いません。
Ecommerce
CardOnFile
買い物客が前に保存したカード支払い詳細を使用したオンライン購入。
ContAuth
CardOnFile
サブスクリプション
サブスクリプションにサインアップするための最初のトランザクション。これは、ゼロ値のトランザクションでも構いません。利用規約に、固定額または変動額などの、その後の請求に関するポリシーを記載する必要があります。
Ecommerce
Subscription
サインアップトランザクション時の最初の利用規約の記載に従った、一定間隔でのその後のサブスクリプション料。
ContAuth
Subscription
自動アカウント補充などの決まっていない間隔での契約
買い物客が以降の金額に関する利用規約に合意する最初のトランザクション。これは、ゼロ値のトランザクションでも構いません。
Ecommerce
UnscheduledCardOnFile
サインアップトランザクション時の最初の利用規約の記載に従った、決まっていない間隔でのその後の料金。
ContAuth
UnscheduledCardOnFile