この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

Checkout Payment Input

Commerce ストアのチェックアウトの支払入力。
ルート 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}
プロパティ
名前 説明 必須か省略可能 使用可能なバージョン
billing​Address Checkout Address Input チェックアウトの請求先住所。 省略可能 55.0
payment​Token String 支払トークンの値は、要求種別によって意味が異なります。

要求種別が Auth の場合、値はカード支払方法 ID です。

要求種別が ClientRequest の場合、paymentToken プロパティは必須ではありません。

要求種別が SimplePurchaseOrder の場合、値は購入注文番号です。

要求種別が PostAuth の場合、支払ゲートウェイアダプターの PostAuth ハンドラーで検証できるように、値は支払トランザクションを識別する文字列となります。

requestTypeAuthPostAuthSimplePurchaseOrder のいずれかの場合に必須です。 55.0
payments​Data String カスタムチェックアウトの支払データ。このプロパティは、カスタムデータを (有効な JSON として) 渡すために使用します。このプロパティは requestTypeClientRequest の場合にのみ許可されます。 省略可能 55.0
request​Type String 支払要求の種別。有効な値は、次のとおりです。
  • Auth — 支払承認要求。
  • ClientRequest — カスタムクライアントの支払要求。
  • PostAuth - Salesforce Platform の外部で発生した支払トランザクションを記録します。
  • SimplePurchaseOrder - 支払に発注書を使用します。
必須 55.0