GMO銀行振込
振込検索
概要
基本情報
- リクエストパス:
GET /provider/gmo_banks
- JWTスコープ:
provider:gmo_bank:index
- 必須個別JWTパラメータ:
なし
- レートリミット:
5 rps
query
key |
説明 |
制約など |
ids |
ケースID |
整数のみ、カンマ区切りで複数指定可能 |
statuses |
ステータス |
カンマ区切りで複数指定可能 |
created_at_from |
作成日から |
2024-04-12 12:08:38 形式 |
created_at_to |
作成日まで |
同上 |
updated_at_from |
更新日から |
同上 |
updated_at_to |
更新日まで |
同上 |
referable_ids |
関連先ID |
整数のみ、カンマ区切りで複数指定可能 |
referable_type |
関連先タイプ |
- |
page |
ページ |
整数のみ、デフォルト:1 |
limit |
1ページあたりの件数 |
整数のみ、デフォルト:50、最大: 250 |
cursor |
ページカーソル |
- |
例
GET /provider/gmo_banks?statuses=PENDING
[
{
"id": 9,
"store":{
"id": 1,
"name": "本店"
},
"status": "PENDING",
"apply_no": null,
"account_id": "2232434322322",
"sender_name": null,
"amount": 33,
"bank_code": "0033",
"bank_branch_code": "001",
"bank_account_number": "3214234",
"bank_account_name": "タカハシタロウ",
"note": null,
"referable_id": 262,
"referable_type": "rt_bas",
"error_code": null,
"error_message": null,
"done_at": null,
"created_at": 1732770236,
"updated_at": 1732770236
}
]
key |
type |
説明 |
* |
array<object> |
振込 |
*.id |
int |
振込ID |
*.store |
object |
店舗 |
*.store.id |
int |
店舗ID |
*.store.name |
string |
店舗名 |
*.status |
string |
ステータス |
*.apply_no |
string | null |
GMO側振込ID |
*.account_id |
string |
出金口座ID |
*.sender_name |
string | null |
振込依頼名義 |
*.amount |
int |
振込金額 |
*.bank_code |
string |
銀行コード |
*.bank_branch_code |
string |
銀行支店コード |
*.bank_account_number |
string |
銀行口座番号 |
*.bank_account_name |
string |
銀行口座名義 |
*.note |
string | null |
メモ |
*.referable_id |
int | null |
関連先ID |
*.referable_type |
string | null |
関連先タイプ |
*.error_code |
string | null |
エラーコード |
*.error_message |
string | null |
エラー内容 |
*.done_at |
int | null |
振込完了日時 |
*.created_at |
int | null |
作成日時 |
*.updated_at |
int | null |
更新日時 |
- ステータス
PENDING
振込実行待ち
IN_PROGRESS
処理中
CANCELED
キャンセル
DONE
振込完了
- 関連先タイプ
rt_bad
宅配買取
rt_big
一般仕入
rt_bac
委託仕入
rt_bas
店頭買取
振込取得
概要
基本情報
- リクエストパス:
GET /provider/gmo_banks/{gmo_bank_id}
- JWTスコープ:
provider:gmo_bank:show
- 必須個別JWTパラメータ:
なし
- レートリミット:
5 rps
例
GET /provider/gmo_banks/44
振込検索のresponse[0]と同様
振込作成
概要
- 振込を作成する
- ステータス
PENDING
として作成され、実際の振込実行は一括振込APIを使用
基本情報
- リクエストパス:
POST /provider/gmo_banks
- JWTスコープ:
provider:gmo_bank:store
- 必須個別JWTパラメータ:
なし
- レートリミット:
2 rps
body
key |
type |
説明 |
制約など |
account_id |
string |
出金口座ID |
12文字以上 29文字まで |
sender_name |
?string | null |
振込依頼名義 |
48文字まで、ひらがなカタカナ英数字記号のみ |
amount |
int |
振込金額 |
1以上 |
bank_code |
string |
銀行コード |
4文字、数値のみ |
bank_branch_code |
string |
銀行支店コード |
3文字、数値のみ |
bank_account_number |
string |
銀行口座番号 |
7文字、数値のみ |
bank_account_name |
string |
銀行口座名義 |
30文字まで、ひらがなカタカナ英数字記号のみ |
note |
?string | null |
メモ |
- |
referable_id |
?int | null |
関連先ID |
- |
referable_type |
?string | null |
関連先タイプ |
- |
例
POST /provider/gmo_banks
{
"account_id": "2232434322322",
"amount": 33,
"bank_code": "0033",
"bank_branch_code": "001",
"bank_account_number": "3214234",
"bank_account_name": "タカハシタロウ"
}
振込取得と同様
振込更新
概要
- 振込を更新する
- ステータス
PENDING
のみ更新可
基本情報
- リクエストパス:
PUT /provider/gmo_banks/{gmo_bank_id}
- JWTスコープ:
provider:gmo_bank:update
- 必須個別JWTパラメータ:
なし
- レートリミット:
2 rps
body
振込作成との差分のみ記載
key |
type |
説明 |
制約など |
account_id |
?string |
出金口座ID |
12文字以上 29文字まで |
amount |
?int |
振込金額 |
1以上 |
bank_code |
?string |
銀行コード |
4文字、数値のみ |
bank_branch_code |
?string |
銀行支店コード |
3文字、数値のみ |
bank_account_number |
?string |
銀行口座番号 |
7文字、数値のみ |
bank_account_name |
?string |
銀行口座名義 |
30文字まで、ひらがなカタカナ英数字記号のみ |
例
PUT /provider/gmo_banks/44
振込取得と同様
振込削除
概要
- 振込を削除する
- ステータス
PENDING
のみ削除可
基本情報
- リクエストパス:
DELETE /provider/gmo_banks/{gmo_bank_id}
- JWTスコープ:
provider:gmo_bank:destroy
- 必須個別JWTパラメータ:
なし
- レートリミット:
2 rps
例
DELETE /provider/gmo_banks/44
なし
コンフィグ取得
概要
基本情報
- リクエストパス:
GET /provider/gmo_banks/config
- JWTスコープ:
provider:gmo_bank:config:index
- 必須個別JWTパラメータ:
なし
- レートリミット:
5 rps
例
GET /provider/gmo_banks/config
{
"is_enabled": true,
"accounts":[
{
"id": "102011692518",
"name": "1692518: 株式会社NOVASTO"
}
]
}
key |
type |
説明 |
is_enabled |
boolean |
有効かどうか |
accounts |
array<object> |
出金口座 |
accounts.*.id |
string |
出金口座ID |
accounts.*.name |
string |
出金口座名 |
一括振込実行
概要
- ステータス
PENDING
のリソースに対し、実際に振込実行を行う
基本情報
- リクエストパス:
PUT /provider/gmo_banks/transfer
- JWTスコープ:
provider:gmo_bank:transfer:update
- 必須個別JWTパラメータ:
なし
- レートリミット:
2 rps
body
key |
type |
説明 |
制約など |
* |
array<object> |
- |
- |
*.gmo_bank_id |
int |
振込ID |
- |
例
PUT /provider/gmo_banks/transfer
[
{
"gmo_bank_id": 18
},
{
"gmo_bank_id": 19
}
]
なし
一括振込キャンセル
概要
- ステータス
PENDING
のリソースに対し、振込キャンセルを行う
基本情報
- リクエストパス:
PUT /provider/gmo_banks/cancel
- JWTスコープ:
provider:gmo_bank:cancel:update
- 必須個別JWTパラメータ:
なし
- レートリミット:
2 rps
body
key |
type |
説明 |
制約など |
* |
array<object> |
- |
- |
*.gmo_bank_id |
int |
振込ID |
- |
例
PUT /provider/gmo_banks/cancel
[
{
"gmo_bank_id": 18
},
{
"gmo_bank_id": 19
}
]
なし