入金ステータス変更API
注文の支払状況を管理するための「入金ステータス」の更新機能を提供します。
変更履歴
2024年10月30日
LINEギフトに関連する記載を変更しました。
「LINEギフト」→「LINE」
2022年10月17日
エラーコード「od90178」を追加しました。
2021年06月18日
エラーコード「od90166」を追加しました。
利用申請について
本番環境について
注文APIを利用する場合は別途利用申請が必要です。下記フォームから申請をお願いします。
ショッピング注文API利用申請フォーム
テスト環境について
テスト用APIを利用する場合は、下記フォームから「テスト環境用」を指定して申請をお願いします。
新しいアプリケーションを開発
※テスト環境に関しては別途注文APIの利用申請をしていただく必要はありません。
リクエストURL
本番環境
https://circus.shopping.yahooapis.jp/ShoppingWebService/V1/orderPayStatusChange
テスト環境
https://test.circus.shopping.yahooapis.jp/ShoppingWebService/V1/orderPayStatusChange
【入金ステータス遷移表】
変更後 | ||
---|---|---|
変更前 | 0 : 入金待ち | 1 : 入金済み |
0 : 入金待ち | × | ◯ |
1 : 入金済み | × | × |
- 入金ステータスを「入金済み」に変更すると、出荷ステータスが「出荷不可」の場合は、自動的に「出荷可」に更新されます。
リクエストパラメータ
「Web APIの使い方#POSTとは」をご参照ください。
パラメータ | 型 | 説明 |
---|---|---|
/Req | リクエストパラメータ | |
/Req/Target | 更新対象指定情報 | |
/Req/Target/OrderId (必須) |
string | 注文ID |
/Req/Target/OperationUser | string | 更新者名(ビジネスID登録氏名) セラー更新のみです。 |
/Req/Order | 更新情報 | |
/Req/Order/Pay | 支払情報 | |
/Req/Order/Pay/PayStatus (必須) |
integer | 入金ステータス 0 : 入金待ち 1 : 入金済み |
/Req/Order/Pay/PayDate | string | 入金日(YYYYMMDD) |
/Req/SellerId (必須) |
string | ストアアカウント |
サンプルリクエストURL
https://circus.shopping.yahooapis.jp/ShoppingWebService/V1/orderPayStatusChange
サンプルリクエスト
POST /ShoppingWebService/V1/orderPayStatusChange HTTP/1.1
Host: circus.shopping.yahooapis.jp
Authorization: Bearer <アクセストークン>
<Req>
<Target>
<OrderId>testseller-10000001</OrderId>
<OperationUser>家風太郎</OperationUser>
</Target>
<Order>
<Pay>
<PayStatus>1</PayStatus>
<PayDate>20130522</PayDate>
</Pay>
</Order>
<SellerId>testseller</SellerId>
</Req>
レスポンスフィールド
フィールド | 説明 |
---|---|
/ResultSet | クエリーレスポンスのすべてを含み、次の属性を持ちます。
|
/ResultSet/Result | 各個別レスポンスを含みます。 |
/ResultSet/Result/Status | 処理成否(OKのみ) |
サンプルレスポンス
<ResultSet totalResultsAvailable="1" totalResultsReturned="1" ok="1" ng="0">
<Result>
<Status>OK</Status>
</Result>
</ResultSet>
エラー
Yahoo!ショッピングで提供している全てのAPIには、共通で利用するエラーコードがあります。エラーの際には、まず始めに以下をご確認ください。
入金ステータス変更APIで固有に返すエラーコードは以下をご覧ください。
フィールド | 値 | 説明 |
---|---|---|
/Error | - | エラーレスポンスのすべてを含みます。 |
/Error/Code | string | エラーコード |
/Error/Message | string | エラーメッセージ |
/Error/Detail | - | エラー詳細 |
エラーコード
コード | HTTPステータスコード | 説明 |
---|---|---|
od90101 | 400 | リクエストパラメータエラーです。 |
od90103 | 400 | リクエストと注文の整合性エラーです。 |
od90104 | 400 | 決済方法未選択です。 |
od90105 | 400 | 処理できないステータスです。 |
od90166 | 400 | 不正注文に対する変更不可エラーです。 |
od90901 | 403 | 更新許可がありません。 |
od91801 | 404 | 該当注文がありません。 |
od91008 | 500 | システムエラーです。連続して発生する場合はお問い合わせください。 |
od91009 | 500 | システムエラーです。連続して発生する場合はお問い合わせください。 |
od91132 | 500 | システムエラーです。連続して発生する場合はお問い合わせください。 |
od91149 | 500 | キャンセル受付中のため注文の更新不可のエラーです。 |
od91902 | 404 | メンテナンスエラー |
od90178 | 400 | LINE注文で変更不可な操作をした場合のエラー |
利用制限
※短い時間の間に同一URLに大量にアクセスを行った場合、一定時間利用できなくなることもございます。(1クエリー/秒)
利用約款
このAPIに関する利用約款はこちら。
目次
- 商品検索
- カテゴリランキング
- カテゴリID取得
- 商品コード検索(商品詳細)
- キーワードランキング
- おすすめ情報モジュール
- ポイントキャンペーン情報取得
- 販促イベント検索
- 商品レビュー検索
- 出品管理に関連するAPI
- 商品に関連するAPI
- 問い合わせ管理に関連するAPI
- 製品/SHPカテゴリ/ブランドに関連するAPI
- 在庫に関連するAPI
- ストアカテゴリに関連するAPI
- 画像に関連するAPI
- デザインに関連するAPI
- 注文に関するAPI
- ヘルプ