Checkout Payment Input
- ルート XML タグ
- <checkoutPaymentInput>
- 承認された支払の JSON の例
-
1{ 2 "paymentToken":"cardPaymentMethodId", 3 "requestType":"Auth", 4 "billingAddress":{ 5 "name":"John Doe", 6 "street":"123 Acme Drive", 7 "city":"Los Angeles", 8 "region":"CA", 9 "country":"US", 10 "postalCode":"90001" 11 } 12} - クライアント要求の JSON の例
-
1{ 2 "requestType":"ClientRequest", 3 "paymentsData": '{"customData":"senttoyourapex"}' 4 } - 郵送で承認された支払の JSON の例
-
1{ 2 "requestType":"PostAuth", 3 "paymentToken": 'pi_0swefj329r4ljsdfk', 4 "billingAddress": { 5 "name":"John Doe", 6 "street":"123 Acme Drive", 7 "city":"Los Angeles", 8 "region":"CA", 9 "country":"US", 10 "postalCode":"90001" 11 } 12 } - 単純な発注書の JSON の例
-
1{ 2 "requestType": "SimplePurchaseOrder", 3 "paymentToken": "000348957393223", 4 "billingAddress":{ 5 "name":"John Doe", 6 "street":"123 Acme Drive", 7 "city":"Los Angeles", 8 "region":"CA", 9 "country":"US", 10 "postalCode":"90001" 11 } 12} - プロパティ
-
名前 型 説明 必須か省略可能 使用可能なバージョン billingAddress Checkout Address Input チェックアウトの請求先住所。 省略可能 55.0 paymentToken String 支払トークンの値は、要求種別によって意味が異なります。 要求種別が Auth の場合、値はカード支払方法 ID です。
要求種別が ClientRequest の場合、paymentToken プロパティは必須ではありません。
要求種別が SimplePurchaseOrder の場合、値は購入注文番号です。
要求種別が PostAuth の場合、支払ゲートウェイアダプターの PostAuth ハンドラーで検証できるように、値は支払トランザクションを識別する文字列となります。
requestType が Auth、PostAuth、SimplePurchaseOrder のいずれかの場合に必須です。 55.0 paymentsData String カスタムチェックアウトの支払データ。このプロパティは、カスタムデータを (有効な JSON として) 渡すために使用します。このプロパティは requestType が ClientRequest の場合にのみ許可されます。 省略可能 55.0 requestType String 支払要求の種別。有効な値は、次のとおりです。 - Auth — 支払承認要求。
- ClientRequest — カスタムクライアントの支払要求。
- PostAuth - Salesforce Platform の外部で発生した支払トランザクションを記録します。
- SimplePurchaseOrder - 支払に発注書を使用します。
必須 55.0