Webhookクレジットカード登録状況
Webhook URLはWebhook管理画面から設定が可能です。
クレジットカードの登録状況が変更された際に、そのステータスをWebhookとして通知します。
アウトライン
リクエスト
- HTTP method: POST
- Accepted content types: application/json
- Encode: UTF-8
共通リクエストパラメータ
下記の項目を持つJSONオブジェクトです。
| 名前 | 型 | 概要 | 
|---|---|---|
| BillingRoboSignaturekey | string | ロボで自動生成する Webhookページで更新可能 | 
| org | string | BillingRobo_RobotPayment | 
| event_name | string | ウェブフックイベントの名称 credit_status_issue | 
| regist_time | string | イベント発生時刻 | 
| notification_time | string | イベント通知時刻 | 
| billing_source_id | int | 請求元ID | 
| event_detail | array | イベント詳細 | 
event_detail (request)
共通リクエストパラメータのevent_detailの中身
| 名前 | 型 | 概要 | 
|---|---|---|
| billing_id | int | 請求先ID ※クレジットカード登録(トークン方式)ではこちらに値が入りません。 | 
| billing_code | string | 請求先コード | 
| payment_number | int | 決済情報番号 決済情報一覧か請求先詳細ページで確認できる | 
| payment_code | string | 決済情報コード | 
| payment_status | int | 決済情報登録状況 0:未登録 1:登録待ち 2:メール送信済 3:申請中 4:登録情報送信エラー 5:登録完了 6:登録失敗 | 
| credit_status | int | クレジットカード登録状況 0:未処理 1:メール送信済 2:完了 3:エラー | 
| credit_error_code | string | 失敗時のエラーコード | 
| credit_update_time | string | credit情報更新時の時刻 | 
サンプル
{
  "BillingRoboSignaturekey": "$2y$10$RFFenSWN0U8N9Ik1xf0Nj.pQJd/mSasB9ucofm1qTdYeTc8Ag9OLC",
  "org": "BillingRobo_RobotPayment",
  "id": "17",
  "event_name": "credit_status_issue",
  "regist_time": "2019-11-28 04:35:15",
  "notification_time": "2019-11-28 01:35:40",
  "billing_source_id": "1",
  "event_detail": {
    "billing_id": "5",
    "billing_code": "izuxab",
    "payment_number": "3",
    "payment_code": "bank123",
    "payment_status": "1",
    "credit_status": "",
    "credit_error_code": null,
    "credit_update_time": "2019-11-28 01:35:15"
  }
}
webhookされるイベント一覧
請求管理ロボ画面
| 画面名 | URL | 条件 | 
|---|---|---|
| 請求先登録 | /billing/add | デフォルト決済手段を「クレジットカード」を選択して登録 | 
| 決済情報追加 | /billing_payment_method/add/{請求先ID} | 決済手段を「クレジットカード」にて選択して登録 | 
| 請求先承認 | /approve_billing/task | デフォルト決済手段を「クレジットカード」を選択して登録 | 
| 請求先インポート | /billing/import | 決済手段を「クレジットカード」にて選択して登録 | 
| クレジットカード情報入力ポップアップ (決済連携側) | https://credit.j-payment.co.jp/gateway/form/type1/ja/payform.aspx | ・請求先登録 ・決済情報登録 ・決済情報詳細内→カード情報更新ボタン押下時 などに表示されるクレジットカード情報入力ポップアップ→有効性チェックリターン取得時 「カード情報メール送信」等はステータス変更が行われないので、webhook送信しない | 
請求管理ロボAPI
| API名 | URL | 条件 | 
|---|---|---|
| 請求先登録更新 v1.0/billing/bulk_upsert | /api/v1.0/billing/bulk_upsert | 決済手段を「クレジットカード」にて決済情報を登録 | 
| 請求先登録 billing/register | /api/billing/register | 決済手段を「クレジットカード」にて決済情報を登録 | 
| 請求先登録 billing/add | /api/billing/add | 決済手段を「クレジットカード」にて決済情報を登録 | 
| 請求先部署登録 billing_individual/add | /api/billing_individual/add | 決済手段を「クレジットカード」にて決済情報を登録 | 
| 請求先部署編集 billing_individual/edit | /api/billing_individual/edit | 決済手段を「クレジットカード」にて決済情報を登録 | 
| 請求先登録更新 billing/bulk_upsert | /api/billing/bulk_upsert | 決済手段を「クレジットカード」にて決済情報を登録 | 
| クレジットカード登録(トークン方式) | /api/v1.0/billing_payment_method/credit_card_token | 決済手段を「クレジットカード」にて決済情報を登録 | 
※以下廃止予定のAPIのクレジットカード有効性チェックリターン時のwebhook送信は対象外
- 請求先登録:api/billing/register
- 請求先部署編集:api/billing_individual/edit
- 請求先登録更新:api/bulk_upsert