ユーザ情報を取得します
| エラーコード | エラー内容 | 備考 |
|---|---|---|
| E-UG-001 | ユーザー情報が見つからない | - |
| E-UG-002 | Cognitoからの情報取得時に想定外のエラー | - |
{- "user_id": "a169451c-8525-4352-b8ca-070dd449a1a5",
- "mailaddress": "user@example.com",
- "logged_in_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "created_at": "2019-08-24T14:15:22Z"
}ユーザ情報を削除します
| エラーコード | エラー内容 | 備考 |
|---|---|---|
| E-UD-001 | パスワード誤り | - |
| E-UD-002 | アカウント認証時に想定外のエラー | - |
| E-UD-003 | DB接続エラー | - |
| E-UD-004 | DB側のアカウント情報削除に失敗 | - |
| E-UD-005 | Cognito上に削除の対象となるアカウントが存在しない | - |
| E-UD-006 | Cognito上のアカウント削除処理時に想定外のエラー | - |
| E-UD-007 | アカウント削除処理時に想定外のエラー | - |
| E-UD-008 | 退会通知メール送信失敗 | ログ出力のみ |
| password required | string <password> (password) パスワード |
{- "password": "pa$$word"
}{- "title": "エラー",
- "code": "E-XXX",
- "message": "処理エラー"
}ログイン状態に遷移して、アクセストークンの発行及び有効化を行う
| エラーコード | エラー内容 | 備考 |
|---|---|---|
| E-LI-001 | アカウント情報が存在しない | - |
| E-LI-002 | Cognitoからの情報取得時に想定外のエラー | - |
| E-LI-003 | 一時的にログインが制限されている | 複数回ログインに失敗した等でアカウントロック |
| E-LI-004 | 認証失敗回数の更新に失敗 | 回数加算 |
| E-LI-005 | 認証失敗 | - |
| E-LI-006 | 認証処理を行う際に想定外のエラー | - |
| E-LI-007 | 認証失敗回数の更新に失敗 | 回数リセット |
| E-LI-008 | ログイン通知メール送信失敗 | ログ出力のみ |
| E-LI-009 | リクエスト不備 | - |
| mailaddress required | string <email> (mailaddress) メールアドレス |
| password required | string <password> (password) パスワード |
| remember | boolean (remember) Default: false ログイン状態を保持 |
{- "mailaddress": "user@example.com",
- "password": "pa$$word",
- "remember": false
}{- "user_id": "a169451c-8525-4352-b8ca-070dd449a1a5",
- "mailaddress": "user@example.com",
- "logged_in_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "created_at": "2019-08-24T14:15:22Z",
- "tokens": {
- "id_token": "string",
- "access_token": "string"
}
}リフレッシュトークンを用いて、各種認証系トークンの更新を行う
| エラーコード | エラー内容 | 備考 |
|---|---|---|
| E-TR-001 | Cookieが存在しない | 再ログインを推奨する |
| E-TR-002 | Cookie情報の取得に失敗 | サポートへの連絡を推奨する |
| E-TR-003 | Cookieにリフレッシュトークンが存在しない | 再ログインを推奨する |
| E-TR-004 | リフレッシュトークンが無効 | 再ログインを推奨する |
| E-TR-005 | 認証トークン更新時に想定外のエラー | サポートへの連絡を推奨する |
| user_id required | string (userId) ユーザID |
{- "user_id": "string"
}{- "tokens": {
- "id_token": "string",
- "access_token": "string"
}
}| エラーコード | エラー内容 | 備考 |
|---|---|---|
| E-PCC-001 | ユーザー情報が見つからない | - |
| E-PCC-002 | パスワード誤り | - |
| E-PCC-003 | パスワード要件を満たしていない | - |
| E-PCC-004 | パスワード変更処理時に想定外のエラー | - |
| E-PCC-005 | Cognitoのユーザー情報にメールアドレスが存在しない | - |
| E-PCC-006 | パスワード変更回数上限 | - |
| user_id required | string (userId) ユーザID |
| old_password required | string <password> (password) パスワード |
| new_password required | string <password> (password) パスワード |
| access_token required | string (accessToken) アクセストークン |
{- "user_id": "string",
- "old_password": "pa$$word",
- "new_password": "pa$$word",
- "access_token": "string"
}{- "user_id": "a169451c-8525-4352-b8ca-070dd449a1a5",
- "mailaddress": "user@example.com",
- "logged_in_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "created_at": "2019-08-24T14:15:22Z"
}指定したメールアドレスにパスワードリセットメール(パスワード変更トークン)の送信を行う 該当するメールアドレスが存在しなくても正常に終了する
| エラーコード | エラー内容 | 備考 |
|---|---|---|
| E-PRR-001 | Cognitoからの情報取得時に想定外のエラー | - |
| E-PRR-002 | パスワードの初期設定がまだ行われていない | アカウント状態が「仮登録」 |
| E-PRR-003 | ユーザーIDの取得に失敗 | - |
| E-PRR-004 | Cognitoのアカウントステータス更新時に想定外のエラー | - |
| E-PRR-005 | パスワードリセット回数のソフト上限到達 | - |
| E-PRR-006 | Cognitoのパスワードリセットメール送信時に想定外のエラー | - |
| mailaddress required | string <email> (mailaddress) メールアドレス |
{- "mailaddress": "user@example.com"
}{- "title": "エラー",
- "code": "E-XXX",
- "message": "処理エラー"
}| エラーコード | エラー内容 | 備考 |
|---|---|---|
| E-PRV-001 | パスワード要件を満たしていない | - |
| E-PRV-002 | confirmation_code不一致 | - |
| E-PRV-003 | confirmation_code期限切れ | - |
| E-PRV-004 | Cognitoのパスワードリセット処理時に想定外のエラー | - |
| E-PRV-005 | Cognitoのユーザー情報取得時に想定外のエラー | - |
| E-PRV-006 | Cognitoのユーザー情報にメールアドレスが存在しない | - |
| E-PRV-007 | パスワードリセット後のログイン処理時にエラー | - |
| E-PRV-008 | アカウントステータス更新時にエラー | - |
| E-PRV-009 | リセット通知メール送信失敗 | ログ出力のみ |
| E-PRV-010 | リクエスト不足または不正なリクエスト | - |
| user_id required | string (userId) ユーザID |
| password required | string <password> (password) パスワード |
| confirmation_code required | string (confirmationCode) 承認コード |
| remember | boolean (remember) Default: false ログイン状態を保持 |
{- "user_id": "string",
- "password": "pa$$word",
- "confirmation_code": "string",
- "remember": false
}{- "user_id": "a169451c-8525-4352-b8ca-070dd449a1a5",
- "mailaddress": "user@example.com",
- "logged_in_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "created_at": "2019-08-24T14:15:22Z",
- "tokens": {
- "id_token": "string",
- "access_token": "string"
}
}メールアドレス変更トークンメールの送信を行う
| エラーコード | エラー内容 | 備考 |
|---|---|---|
| E-MR-001 | ユーザー情報が見つからない | - |
| E-MR-002 | メールアドレスが変更前のものと同じ | - |
| E-MR-003 | すでに登録済みのメールアドレス | - |
| E-MR-004 | 想定外の要因でメールアドレス変更失敗 | - |
| E-MR-005 | 想定外の要因でDBとの接続失敗 | - |
| E-MR-006 | 再利用可能期間が経過していないメールアドレス | - |
| E-MR-007 | 変更申請通知メール送信失敗 | 変更前のアドレスに送信されるメール |
| mailaddress required | string <email> (mailaddress) メールアドレス |
| user_id required | string (userId) ユーザID |
| access_token required | string (accessToken) アクセストークン |
{- "mailaddress": "user@example.com",
- "user_id": "string",
- "access_token": "string"
}{- "title": "エラー",
- "code": "E-XXX",
- "message": "処理エラー"
}| エラーコード | エラー内容 | 備考 |
|---|---|---|
| E-MV-001 | Cognito側のユーザー情報取得時に想定外のエラー | - |
| E-MV-002 | Cognito側に変更予定のメールアドレスが設定されていない or アカウントステータスがアクティベート以外 | - |
| E-MV-003 | DB側のアカウント情報取得時に想定外のエラー | - |
| E-MV-004 | 登録済みor再利用可能期間が経過していないメールアドレスへの変更 | - |
| E-MV-005 | DB側の更新対象が存在しなかった | - |
| E-MV-006 | confirmation_code不一致 | - |
| E-MV-007 | confirmation_code期限切れ | - |
| E-MV-008 | Cognito側のメールアドレス変更時に想定外のエラー | - |
| E-MV-009 | DB側のアカウント情報の更新時に想定外のエラー | - |
| E-MV-010 | Cognito情報の更新失敗 | 更新失敗でも影響自体はない為ログ出力のみ |
| E-MV-011 | 変更通知メール送信失敗 | 変更自体は完了済みの為ログ出力のみ |
| user_id required | string (userId) ユーザID |
| confirmation_code required | string (confirmationCode) 承認コード |
| access_token required | string (accessToken) アクセストークン |
{- "user_id": "string",
- "confirmation_code": "string",
- "access_token": "string"
}{- "user_id": "a169451c-8525-4352-b8ca-070dd449a1a5",
- "mailaddress": "user@example.com",
- "logged_in_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "created_at": "2019-08-24T14:15:22Z"
}指定したメールアドレスにユーザ登録トークンメールの送信を行う 既にユーザ登録済みの場合は正常終了して、ユーザ登録が試みられた事を知らせるメールを送信する
| エラーコード | エラー内容 | 備考 |
|---|---|---|
| E-SR-001 | リクエスト不足または不正なリクエスト | - |
| E-SR-002 | CognitoのID情報取得に失敗 | 仮登録済みアカウントが対象 |
| E-SR-003 | メールアドレス確認処理時に想定外のエラー | - |
| E-SR-004 | 登録済みor再利用期間が経過していないメールアドレス | - |
| E-SR-005 | Cognitoへのユーザー作成処理が失敗 | - |
| E-SR-006 | CognitoのID情報取得に失敗 | - |
| E-SR-007 | 仮パスワードの設定に失敗 | - |
| E-SR-008 | パスワードリセット処理が失敗 | 新規登録はパスワードリセット機能で擬似的に実装 |
| E-SR-009 | DBへのアカウント情報登録時に想定外のエラー | - |
| E-SR-010 | Cognitoへの情報更新処理に失敗 | - |
| E-SR-011 | パスワードリセット処理が失敗 | 仮登録済みアカウントが対象 |
| E-SR-012 | 登録済みメールアドレスが利用されたことを通知するメールの送信失敗 | ログ出力のみ |
| mailaddress required | string <email> (mailaddress) メールアドレス |
| from | string (from) ログイン状態後の遷移先 |
{- "mailaddress": "user@example.com",
- "from": "string"
}{- "title": "エラー",
- "code": "E-XXX",
- "message": "処理エラー"
}| エラーコード | エラー内容 | 備考 |
|---|---|---|
| E-SV-001 | パスワード要件を満たしていない | - |
| E-SV-002 | confirmation_code不一致 | - |
| E-SV-003 | confirmation_code期限切れ | - |
| E-SV-004 | Cognitoのパスワードリセット処理時に想定外のエラー | 新規登録はパスワードリセット機能で擬似的に実装 |
| E-SV-005 | Cognitoへの情報更新に失敗 | - |
| E-SV-006 | Cognitoのユーザー情報取得に失敗 | - |
| E-SV-007 | Cognitoにメールアドレスの情報が存在しない | - |
| E-SV-008 | DB側のアカウント情報の更新に失敗 | - |
| E-SV-009 | ログイン処理に失敗 | - |
| E-SV-010 | 登録完了メール送信失敗 | ログ出力のみ |
| E-SV-011 | リクエスト不足または不正なリクエスト | - |
| user_id required | string (userId) ユーザID |
| password required | string <password> (password) パスワード |
| confirmation_code required | string (confirmationCode) 承認コード |
| remember | boolean (remember) Default: false ログイン状態を保持 |
{- "user_id": "string",
- "password": "pa$$word",
- "confirmation_code": "string",
- "remember": false
}{- "user_id": "a169451c-8525-4352-b8ca-070dd449a1a5",
- "mailaddress": "user@example.com",
- "logged_in_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "created_at": "2019-08-24T14:15:22Z",
- "tokens": {
- "id_token": "string",
- "access_token": "string"
}
}お知らせ情報の一覧を取得する
カード設定IDが指定されている場合は、カード設定に関連するお知らせ情報も含める
| エラーコード | エラー内容 | 備考 |
|---|---|---|
| E-GNL-001 | リクエスト不足または不正なリクエスト | - |
| E-GNL-002 | 情報取得時に想定外のエラー | - |
| card_config_id | string <uuid> カード設定ID |
| offset | integer >= 0 Default: 0 オフセット |
| limit | integer Default: 20 取得件数 |
| is_system | boolean システムお知らせ指定 |
{- "data": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "title": "string",
- "description": "string",
- "card_config_id": "xxxx-xxxx-xxxxx",
- "is_system": true,
- "is_force": true,
- "pinned_from": "2019-08-24T14:15:22Z",
- "pinned_to": "2019-08-24T14:15:22Z",
- "notified_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "created_at": "2019-08-24T14:15:22Z"
}
]
}お知らせ情報を取得します
| エラーコード | エラー内容 | 備考 |
|---|---|---|
| E-GND-001 | お知らせ情報が見つからない | - |
| E-GND-002 | 情報取得時に想定外のエラー | - |
| notification_id required | string <uuid> お知らせ情報ID |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "title": "string",
- "description": "string",
- "card_config_id": "xxxx-xxxx-xxxxx",
- "is_system": true,
- "is_force": true,
- "pinned_from": "2019-08-24T14:15:22Z",
- "pinned_to": "2019-08-24T14:15:22Z",
- "notified_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "created_at": "2019-08-24T14:15:22Z"
}最新のお知らせ情報を取得します
| エラーコード | エラー内容 | 備考 |
|---|---|---|
| E-GN-001 | カード設定情報が見つからない | リクエストにカード設定IDが存在する場合に確認 |
| E-GN-002 | 情報取得時に想定外のエラー | - |
| card_config_id | string <uuid> カード設定ID |
{- "latest": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "title": "string",
- "description": "string",
- "card_config_id": "xxxx-xxxx-xxxxx",
- "is_system": true,
- "is_force": true,
- "pinned_from": "2019-08-24T14:15:22Z",
- "pinned_to": "2019-08-24T14:15:22Z",
- "notified_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "created_at": "2019-08-24T14:15:22Z"
}, - "pinned": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "title": "string",
- "description": "string",
- "card_config_id": "xxxx-xxxx-xxxxx",
- "is_system": true,
- "is_force": true,
- "pinned_from": "2019-08-24T14:15:22Z",
- "pinned_to": "2019-08-24T14:15:22Z",
- "notified_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "created_at": "2019-08-24T14:15:22Z"
}, - "force": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "title": "string",
- "description": "string",
- "card_config_id": "xxxx-xxxx-xxxxx",
- "is_system": true,
- "is_force": true,
- "pinned_from": "2019-08-24T14:15:22Z",
- "pinned_to": "2019-08-24T14:15:22Z",
- "notified_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "created_at": "2019-08-24T14:15:22Z"
}
}カード設定情報の一覧を取得する
| エラーコード | エラー内容 | 備考 |
|---|---|---|
| E-CCGL-001 | リクエスト不足または不正なリクエスト | - |
| E-CCGL-002 | 取得時に何らかの要因でエラーが発生 | - |
| offset | integer >= 0 Default: 0 オフセット |
| limit | integer Default: 20 取得件数 |
{- "data": [
- {
- "id": "xxxx-xxxx-xxxxx",
- "name": "テストカード",
- "image_name": "string",
- "enable_value": true,
- "enable_point": true,
- "available_mpm": true,
- "available_charge": true,
- "summary": "string",
- "description": "このカードは、 \nテストカードです\n",
- "deleteConfirm_text": "元に戻すことはできません \n残高も無くなります\n",
- "updated_terms_at": "2023-05-22T10:34:49Z",
- "updated_at": "2023-05-22T10:34:49Z",
- "created_at": "2023-05-22T10:34:49Z",
- "is_registered": true
}
]
}カード設定情報を取得します
| エラーコード | エラー内容 | 備考 |
|---|---|---|
| E-CCGD-001 | カード設定情報が存在しない | - |
| E-CCGD-002 | 取得時に何らかの要因でエラーが発生 | - |
| card_config_id required | string <uuid> カード設定ID |
{- "id": "xxxx-xxxx-xxxxx",
- "name": "テストカード",
- "image_name": "string",
- "enable_value": true,
- "enable_point": true,
- "available_mpm": true,
- "available_charge": true,
- "summary": "string",
- "description": "このカードは、 \nテストカードです\n",
- "deleteConfirm_text": "元に戻すことはできません \n残高も無くなります\n",
- "updated_terms_at": "2023-05-22T10:34:49Z",
- "updated_at": "2023-05-22T10:34:49Z",
- "created_at": "2023-05-22T10:34:49Z",
- "notified_at": "2019-08-24T14:15:22Z"
}カード情報の一覧を取得します
| エラーコード | エラー内容 | 備考 |
|---|---|---|
| E-CGL-001 | リクエスト不足または不正なリクエスト | - |
| E-CGL-002 | 取得時に何らかの要因でエラーが発生 | - |
| card_config_id | string <uuid> カード設定ID |
| status | Array of strings Items Enum: "registered" "unregistered" "active" "deactive" 状態 |
| offset | integer >= 0 Default: 0 オフセット |
| limit | integer Default: 20 取得件数 |
{- "data": [
- {
- "id": "xxxx-xxxx-xxxxx",
- "card_number": "xxxxxxxxxxxxx",
- "status": "not_activate",
- "expiration_at": "2023-05-22T10:34:49Z",
- "reference_at": "2023-05-22T10:34:49Z",
- "received_at": "2023-05-22T10:34:49Z",
- "updated_at": "2023-05-22T10:34:49Z",
- "created_at": "2023-05-22T10:34:49Z",
- "card_config": {
- "id": "xxxx-xxxx-xxxxx",
- "name": "テストカード",
- "image_name": "string",
- "enable_value": true,
- "enable_point": true,
- "available_mpm": true,
- "available_charge": true,
- "summary": "string",
- "description": "このカードは、 \nテストカードです\n",
- "deleteConfirm_text": "元に戻すことはできません \n残高も無くなります\n",
- "updated_terms_at": "2023-05-22T10:34:49Z",
- "updated_at": "2023-05-22T10:34:49Z",
- "created_at": "2023-05-22T10:34:49Z"
}
}
]
}カードを登録して利用(選択)状態にする
| エラーコード | エラー内容 | 備考 |
|---|---|---|
| E-CI-001 | リクエスト不足または不正なリクエスト | - |
| E-CI-002 | カード設定情報が見つからない | 存在しないor削除済みetc |
| E-CI-003 | すでに同じカード設定のカードを所持 | 複数所持不可設定の場合のみ |
| E-CI-004 | VDASPへのアクセス情報が存在しない | - |
| E-CI-005 | 情報取得時に想定外のエラーが発生 | - |
| E-CI-006 | 発行可能なカードが存在しない | 発行カードIDの残数が0 |
| E-CI-007 | 端末IDまたはアクセスキーが不正 | VDASPエラー |
| E-CI-008 | リクエスト不備 | VDASPエラー |
| E-CI-009 | 存在しないカード番号またはPINが不正 | VDASPエラー |
| E-CI-010 | カードステータスが「発行前(未使用)」以外 | VDASPエラー |
| E-CI-011 | 上記以外の要因のエラー | VDASPエラー |
| E-CI-012 | カード発行処理中に想定外のエラーが発生 | - |
| card_config_id required | string <uuid> カード設定ID |
{- "card_config_id": "9386630e-fb19-45e4-9a0b-aa4ae69d0172"
}{- "id": "xxxx-xxxx-xxxxx",
- "card_number": "xxxxxxxxxxxxx",
- "status": "not_activate",
- "expiration_at": "2023-05-22T10:34:49Z",
- "reference_at": "2023-05-22T10:34:49Z",
- "received_at": "2023-05-22T10:34:49Z",
- "updated_at": "2023-05-22T10:34:49Z",
- "created_at": "2023-05-22T10:34:49Z",
- "card_config": {
- "id": "xxxx-xxxx-xxxxx",
- "name": "テストカード",
- "image_name": "string",
- "enable_value": true,
- "enable_point": true,
- "available_mpm": true,
- "available_charge": true,
- "summary": "string",
- "description": "このカードは、 \nテストカードです\n",
- "deleteConfirm_text": "元に戻すことはできません \n残高も無くなります\n",
- "updated_terms_at": "2023-05-22T10:34:49Z",
- "updated_at": "2023-05-22T10:34:49Z",
- "created_at": "2023-05-22T10:34:49Z",
- "notified_at": "2019-08-24T14:15:22Z"
}
}登録済みのカード情報を取得します
| エラーコード | エラー内容 | 備考 |
|---|---|---|
| E-CGD-001 | カード情報が見つからない | - |
| E-CGD-002 | 取得時に何らかの要因でエラーが発生 | - |
| card_id required | string <uuid> カードID |
{- "id": "xxxx-xxxx-xxxxx",
- "card_number": "xxxxxxxxxxxxx",
- "status": "not_activate",
- "expiration_at": "2023-05-22T10:34:49Z",
- "reference_at": "2023-05-22T10:34:49Z",
- "received_at": "2023-05-22T10:34:49Z",
- "updated_at": "2023-05-22T10:34:49Z",
- "created_at": "2023-05-22T10:34:49Z",
- "card_config": {
- "id": "xxxx-xxxx-xxxxx",
- "name": "テストカード",
- "image_name": "string",
- "enable_value": true,
- "enable_point": true,
- "available_mpm": true,
- "available_charge": true,
- "summary": "string",
- "description": "このカードは、 \nテストカードです\n",
- "deleteConfirm_text": "元に戻すことはできません \n残高も無くなります\n",
- "updated_terms_at": "2023-05-22T10:34:49Z",
- "updated_at": "2023-05-22T10:34:49Z",
- "created_at": "2023-05-22T10:34:49Z",
- "notified_at": "2019-08-24T14:15:22Z"
}
}登録済みカード情報を削除する
| エラーコード | エラー内容 | 備考 |
|---|---|---|
| E-CD-001 | リクエスト不足または不正なリクエスト | - |
| E-CD-002 | パスワード誤り | - |
| E-CD-003 | その他のCognito関連エラー | - |
| E-CD-004 | カード情報が見つからない | 存在しないor削除済みorアカウントに紐付いていない |
| E-CD-005 | カードの状態がアクティベート状態以外 | - |
| E-CD-006 | VDASPへのアクセス情報が存在しない | - |
| E-CD-007 | 情報取得時に想定外のエラーが発生 | - |
| E-CD-008 | 端末IDまたはアクセスキーが不正 | VDASPエラー |
| E-CD-009 | リクエスト不備 | VDASPエラー |
| E-CD-010 | 存在しないカード番号またはPINが不正 | VDASPエラー |
| E-CD-011 | 上記以外の要因の場合 | VDASPエラー |
| E-CD-012 | カード削除処理中に想定外のエラー | - |
| card_id required | string <uuid> カードID |
| password required | string <password> (password) パスワード |
{- "password": "pa$$word"
}{- "title": "エラー",
- "code": "E-XXX",
- "message": "処理エラー"
}カードの残高を取得します
| エラーコード | エラー内容 | 備考 |
|---|---|---|
| E-CB-001 | 企業情報および企業に紐づくAPIエンドポイントが存在しない | 取得にカードIDを利用している為、その存在有無の可能性もある |
| E-CB-002 | 端末IDまたはアクセスキーが不正 | VDASPエラー |
| E-CB-003 | リクエスト不備 | VDASPエラー |
| E-CB-004 | 存在しないカード番号またはPINが不正 | VDASPエラー |
| E-CB-005 | カードステータスが「発行前(未使用)」 | VDASPエラー |
| E-CB-006 | 上記以外の要因のエラー | VDASPエラー |
| E-CB-007 | 情報取得時に想定外のエラーが発生 | - |
| card_id required | string <uuid> カードID |
{- "balance_basic": 0,
- "balance_point": 0,
- "balance_bonus": 0,
- "balance_coupon": 0,
- "expire_date_basic": "2019-08-24T14:15:22Z",
- "expire_date_point": "2019-08-24T14:15:22Z",
- "expire_date_bonus": "2019-08-24T14:15:22Z",
- "expire_date_coupon": "2019-08-24T14:15:22Z"
}カード利用履歴一覧を取得します
| エラーコード | エラー内容 | 備考 |
|---|---|---|
| E-CH-001 | リクエスト不足または不正なリクエスト | - |
| E-CH-002 | 企業情報および企業に紐づくAPIエンドポイントが存在しない | 取得にカードIDを利用している為、その存在有無の可能性もある |
| E-CH-003 | 端末IDまたはアクセスキーが不正 | VDASPエラー |
| E-CH-004 | 上記以外の要因のエラー | VDASPエラー |
| E-CH-005 | 情報取得時に想定外のエラーが発生 | - |
| card_id required | string <uuid> カードID |
| date | string 年月(yyyy-mm-01) |
| offset | integer >= 0 Default: 0 オフセット |
| limit | integer Default: 20 取得件数 |
{- "data": [
- {
- "seq_no": "string",
- "deal_no": "string",
- "deal_no_canceled": "string",
- "card_no": "string",
- "req_class": "string",
- "req_class_Exp": "string",
- "deposit_value": 0,
- "paid_value": 0,
- "sendback_value": 0,
- "deposit_cancel_value": 0,
- "paid_cancel_value": 0,
- "balance_total": 0,
- "paid_bonus_value": 0,
- "issue_bonus_value": 0,
- "coupon_bonus_value": 0,
- "lapse_value": 0,
- "lapse_bonus_value": 0,
- "paid_coupon_value": 0,
- "lapse_coupon_value": 0,
- "balance_point": 0,
- "issue_point_value": 0,
- "paid_point_value": 0,
- "lapse_point_value": 0,
- "req_id": "string",
- "term_id": "string",
- "hqshop_id": 0,
- "hqshop_name": "string",
- "shop_id": "string",
- "shop_name": "string",
- "reg_date": "2019-08-24T14:15:22Z"
}
]
}トークン化したカードIDを取得します
| エラーコード | エラー内容 | 備考 |
|---|
| card_id required | string <uuid> カードID |
| payment_method required | string (PaymentMethod) Enum: "prepaid" "direct" 決済方法
|
{- "token": "string",
- "expiration_at": "2023-05-22T10:34:49Z"
}店舗情報の一覧を取得する
| エラーコード | エラー内容 | 備考 |
|---|---|---|
| E-SL-001 | リクエスト不足または不正なリクエスト | - |
| E-SL-002 | 情報取得時に想定外のエラー | - |
| E-SL-003 | カード設定情報が見つからない | - |
| card_config_id required | string <uuid> カード設定ID |
| offset | integer >= 0 Default: 0 オフセット |
| limit | integer Default: 20 取得件数 |
{- "data": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "tel": "string",
- "post_code": "string",
- "address": "string",
- "description": "string",
- "latitude": 0,
- "longitude": 0,
- "updated_at": "2019-08-24T14:15:22Z",
- "created_at": "2019-08-24T14:15:22Z"
}
]
}支払トランザクショントークンを取得します
| エラーコード | エラー内容 | 備考 |
|---|---|---|
| E-MIT-001 | リクエスト不足または不正なリクエスト | - |
| E-MIT-002 | MPM QRコード情報が存在しない | - |
| E-MIT-003 | MPM QRコードに紐づく決済可能方式が存在しない | - |
| E-MIT-004 | カード情報が存在しない | 紐づいていない場合も表示 |
| E-MIT-005 | カード状態がアクティベートでない | - |
| E-MIT-006 | 対象店舗ではこのカードは利用できない | - |
| E-MIT-007 | VDASPへのアクセス情報が存在しない | - |
| E-MIT-008 | 上記の情報群の取得中に想定外のエラー | - |
| E-MIT-009 | ワンタイムトークン作成に失敗 | - |
| E-MIT-010 | トークン作成時に想定外のエラー | - |
| card_id required | string <uuid> (cardId) カード情報ID |
| mpm_code required | string <uuid> (mpmCode) mpm支払コード |
| request_code | string <uuid> (requestCode) 要求コード 指定する事で支払トランザクショントークンの重複生成の制御が可能 |
{- "card_id": "66f6e46c-f6a1-4af8-a1bd-49666bc01304",
- "mpm_code": "57644e62-e941-458a-9503-9a60b401f446",
- "request_code": "845db423-f084-4fdb-a042-281b08631293"
}{- "token": "b5507016-7da2-4777-a161-1e8042a6a377",
- "card_id": "66f6e46c-f6a1-4af8-a1bd-49666bc01304",
- "shop_id": "89e430df-96ce-4ad0-b869-a7ba3bbdf710",
- "amount": {
- "fixed_list": [
- 0
], - "min": 0,
- "max": 0
}, - "available_payment_methods": [
- "prepaid"
], - "result_code": "string",
- "terminated_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "created_at": "2019-08-24T14:15:22Z"
}支払の確定
| エラーコード | エラー内容 | 備考 |
|---|---|---|
| E-PE-001 | リクエスト不足または不正なリクエスト | - |
| E-PE-002 | 支払い用トランザクショントークンが存在しない or 期限切れ | - |
| E-PE-003 | トークンを作成したアカウントと決済実行したアカウントが違う | - |
| E-PE-004 | 支払い可能最低金額よりも支払い額が小さい | - |
| E-PE-005 | 支払い可能最高金額よりも支払い額が大きい | - |
| E-PE-006 | トークン解析時に想定外のエラー | - |
| E-PE-007 | 支払いに利用するカード情報が見つからない | - |
| E-PE-008 | 情報取得または取引履歴ステータス更新時に想定外のエラー | - |
| E-PE-009 | アクセスキーまたは端末IDが不正 | VDASPエラー |
| E-PE-010 | 引数が不正 | VDASPエラー |
| E-PE-011 | 存在しないカード番号またはPINが不正 | VDASPエラー |
| E-PE-012 | 上記以外の要因の場合 | VDASPエラー |
| E-PE-013 | 決済に失敗したが、要求取消は成功 | - |
| E-PE-014 | 決済に失敗し、かつ要求取消がタイムアウト | 障害の可能性あり |
| E-PE-015 | 決済に失敗し、かつ要求取消も失敗 | 障害の可能性あり |
| E-PE-016 | 事前に作成したはずのinitial状態の取引履歴情報が存在しない | - |
| E-PE-017 | 取引履歴情報の取得時に想定外のエラー | - |
| E-PE-018 | カードが利用できない状態 | VDASPエラー |
| E-PE-019 | 残高が不足 | VDASPエラー |
| E-PE-020 | カードステータスが「未使用」 | VDASPエラー |
| payment_token required | string <uuid> 決済トランザクショントークン |
| amount required | integer (amount) 支払金額 |
Array of objects (PaymentComposition) 支払内訳 |
{- "amount": 0,
- "composition": [
- {
- "method": "prepaid",
- "amount": 0
}
]
}{- "balance_basic": 0,
- "balance_point": 0,
- "balance_bonus": 0,
- "balance_coupon": 0,
- "expire_date_basic": "2019-08-24T14:15:22Z",
- "expire_date_point": "2019-08-24T14:15:22Z",
- "expire_date_bonus": "2019-08-24T14:15:22Z",
- "expire_date_coupon": "2019-08-24T14:15:22Z",
- "result_code": 0,
- "error_message": "string",
- "seq_no": "string",
- "deal_no": "string",
- "receipt_no": "string",
- "balance_total": 0,
- "value_deposit": 0,
- "value_withdraw": 0,
- "value_send_back": 0,
- "value_deposit_cancel": 0,
- "value_withdraw_cancel": 0,
- "value_deposit_max": 0,
- "bonus_withdraw": 0,
- "bonus_given": 0,
- "coupon_withdraw": 0,
- "point_given": 0,
- "point_deposit_max": 0,
- "point_withdraw": 0
}MPM Codeコードに紐づけられたカード設定、及び店舗情報取得
| エラーコード | エラー内容 | 備考 |
|---|---|---|
| E-MCG-001 | MPMコード情報が見つからない | - |
| E-MCG-002 | MPMコード情報取得時に想定外のエラー | - |
| mpm_code required | string <uuid> mpm支払コード |
{- "mpm_code": "57644e62-e941-458a-9503-9a60b401f446",
- "shop": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "tel": "string",
- "post_code": "string",
- "address": "string",
- "description": "string",
- "latitude": 0,
- "longitude": 0,
- "updated_at": "2019-08-24T14:15:22Z",
- "created_at": "2019-08-24T14:15:22Z"
}, - "card_configs": [
- {
- "id": "xxxx-xxxx-xxxxx",
- "name": "テストカード",
- "image_name": "string",
- "enable_value": true,
- "enable_point": true,
- "available_mpm": true,
- "available_charge": true,
- "summary": "string",
- "description": "このカードは、 \nテストカードです\n",
- "deleteConfirm_text": "元に戻すことはできません \n残高も無くなります\n",
- "updated_terms_at": "2023-05-22T10:34:49Z",
- "updated_at": "2023-05-22T10:34:49Z",
- "created_at": "2023-05-22T10:34:49Z",
- "notified_at": "2019-08-24T14:15:22Z"
}
], - "updated_at": "2019-08-24T14:15:22Z",
- "created_at": "2019-08-24T14:15:22Z"
}