概要
APIリファレンス
指定された契約情報の内容で決済を即時に行う。
| 項目名 | 内容 |
|---|---|
| アクション名 | newOrder |
| リクエストメソッド | POST |
| 項目名 | 内容 | 必須 | フォーマット | 入力例 | 備考 |
|---|---|---|---|---|---|
| subscriptionId | 定期購買ID | はい | gid://shopify/SubscriptionContract/*** | gid://shopify/SubscriptionContract/1111111111 | |
| withSkip | 次回決済をスキップ | いいえ | boolean | true | false |
| deliveryDate | お届け日 | いいえ | YYYY-MM-DD | 2024-09-09 | |
| deliveryTime | お届け時間 | いいえ | 1文字以上2文字以下の文字列 | 10 | アプリの「一般設定 > お届け時間設定」で設定したタグを指定する。 |
決済情報が返却されます。
■正常時レスポンス
| プロパティ | 型 | 説明 |
|---|---|---|
| id | array() | 定期購買アプリ内の決済管理ID |
| applicationId | number | 定期購買アプリ内の契約商品管理ID |
| orderId | number | 注文のShopify管理ID |
| completedAt | array() | 決済完了日(今すぐ注文時点ではNULL固定) |
| createdAt | string() | 決済作成日 |
| ready | array() | true:決済完了、false:決済中(今すぐ注文時点ではfalse固定) |
| errorCode | string | null |
| errorMessage | string | null |
| subscriptionBillingAttemptId | string | null |
| orderToken | string | null |
| orderName | string | null |
| nextBillingDateUpdate | boolean | true:定期決済、false:今すぐ注文 |
| billingDate | null | 決済日(今すぐ注文時点ではNULL固定) |
| retryPayment | boolean | n日後再決済機能を利用して決済されたものか |
| idempotencyKey | 決済キー | 決済ごとに設定される冪等性担保のためのキー文字列 |
| activateUponSuccess | boolean | 決済成功時に契約がアクティブでない場合にアクティブとするか(true:アクティブとする) |
■異常時レスポンス
| --- | --- | --- | --- |