Submit Cart to Exchange Order
返品注文と交換に使用されたカートに基づいて、交換注文の概要を作成します。新しい交換注文の概要は、元の注文概要 (交換が発生する前に作成されたもの) に添付されます。また、新しく作成される交換注文の概要に影響を与える、オプションの支払い情報や注文概要のシーケンスに関するオプション情報を追加することもできます。
- リソース
-
1/commerce/order-management/exchanges/actions/submit-cart-to-exchange-order - 使用可能なバージョン
- 60.0
- HTTP メソッド
- POST
- POST のリクエストボディ
- Submit Cart to Exchange Order Input
-
- ルート XML タグ
- <submitCartToExchangeOrderInput>
- JSON の例
-
1{ 2 "orderSummaryId": "1Osxx0000000000", 3 "exchangeCartId": "0a6xx0000000000", 4 "referenceId": "2oNxx0000000000", 5 "orderNumber": "My exchange order", 6 "paymentInfoList": { 7 "paymentInfoItems": [ 8 { 9 "paymentIds": [ 10 "0aQxx0000000000", 11 "0aQxx0000000001" 12 ], 13 "name": "VISA-1234", 14 "paymentMethodId": "0aaxx0000000001", 15 "lastPaymentGatewayLogId": "0Xtxx0000000001" 16 }, 17 { 18 "paymentAuthorizationId": "0Xcxx0000000002", 19 "name": "VISA-4567", 20 "paymentMethodId": "0aaxx0000000002", 21 "lastPaymentGatewayLogId": "0Xtxx0000000002" 22 }, 23 { 24 "paymentIds": [ 25 "0aQxx0000000003", 26 "0aQxx0000000004" 27 ], 28 "paymentAuthorizationId": "0Xcxx0000000003", 29 "name": "VISA-9123", 30 "paymentMethodId": "0aaxx0000000003", 31 "lastPaymentGatewayLogId": "0Xtxx0000000003" 32 } 33 ] 34 }, 35 "sequences": { 36 "sequences": [ 37 { 38 "orderPaymentSummaryId": "0bMxx0000000000", 39 "amount": 10 40 }, 41 { 42 "orderPaymentSummaryId": "0bMxx0000000001", 43 "amount": 20 44 }, 45 { 46 "orderPaymentSummaryId": "0bMxx0000000002" 47 } 48 ] 49 } 50} - プロパティ
-
名前 型 説明 必須か省略可能 使用可能なバージョン exchangeCartId String 交換注文へのアイテム追加に使用されたカートの ID。 必須 60.0 orderNumber String 注文番号。 省略可能 60.0 orderSummaryId String 注文概要 ID。 必須 60.0 paymentInfoList Payment Info Input[] 新しく作成された交換注文に追加資金が必要な場合の支払情報入力のコレクション。 省略可能 60.0 referenceId String 返品注文 ID。 省略可能 60.0 sequences Shared Order Payment Summary Sequence Input[] 注文支払概要の順序付けされたコレクションと、適用する予約済み残高金額。 省略可能 60.0
- POST のレスポンスボディ
- Submit Cart to Exchange Order