Account (アカウント) API の レスポンスから customer が廃止されます

平素よりPAY.JPをご愛顧いただきまして誠にありがとうございます。

Account API のレスポンスからの customer オブジェクトの廃止をお知らせさせていただきます。 こちらの変更は2月20日に適用を予定しています。 Account API以外のAPIについては変更はありません。

https://pay.jp/docs/api/#account-アカウント

現在のAccount APIのレスポンス例

{
  "created": 1439706600,
  "customer": {
    "address_city": "赤坂",
    "address_line1": "7-4",
    "address_line2": "203",
    "address_state": "港区",
    "address_zip": "1070050",
    "cards": {
      "count": 1,
      "data": [
        {
          "address_city": "赤坂",
          "address_line1": "7-4",
          "address_line2": "203",
          "address_state": "港区",
          "address_zip": "1070050",
          "address_zip_check": "passed",
          "brand": "Visa",
          "country": "JP",
          "created": 1458210534,
          "cvc_check": "passed",
          "exp_month": 12,
          "exp_year": 2017,
          "fingerprint": "e1d8225886e3a7211127df751c86787f",
          "id": "acct_car_8089697ae44f3015087fa51",
          "last4": "4242",
          "name": "Test Hodler",
          "updated": 1458210534
        }
      ],
      "has_more": false,
      "object": "list",
      "url": "/v1/accounts/cards"
    },
    "country": "JP",
    "created": 1458210534,
    "email": "liveaccount@example.com",
    "first_name": "Nanako",
    "id": "acct_cus_38153121efdb7964dd1e147",
    "last_name": "Matsushima",
    "phone": "0312345678",
    "updated": 1458210534
  },
  "email": "liveaccount@example.com",
  "id": "acct_8a27db83a7bf11a0c12b0c2833f",
  "merchant": {
    "bank_enabled": false,
    "brands_accepted": [
      "Visa",
      "MasterCard",
      "JCB",
      "American Express",
      "Diners Club",
      "Discover"
    ],
    "business_type": null,
    "charge_type": null,
    "contact_phone": null,
    "country": "JP",
    "created": 1439706600,
    "currencies_supported": [
      "jpy"
    ],
    "default_currency": "jpy",
    "details_submitted": false,
    "id": "acct_mch_21a96cb898ceb6db0932983",
    "livemode_activated_at": null,
    "livemode_enabled": false,
    "object": "merchant",
    "product_detail": null,
    "product_name": null,
    "product_type": null,
    "site_published": null,
    "url": null
  },
  "object": "account"
}

変更後のAccount APIのレスポンス例

{
  "created": 1439706600,
  "email": "liveaccount@example.com",
  "id": "acct_8a27db83a7bf11a0c12b0c2833f",
  "merchant": {
    "bank_enabled": false,
    "brands_accepted": [
      "Visa",
      "MasterCard",
      "JCB",
      "American Express",
      "Diners Club",
      "Discover"
    ],
    "business_type": null,
    "charge_type": null,
    "contact_phone": null,
    "country": "JP",
    "created": 1439706600,
    "currencies_supported": [
      "jpy"
    ],
    "default_currency": "jpy",
    "details_submitted": false,
    "id": "acct_mch_21a96cb898ceb6db0932983",
    "livemode_activated_at": null,
    "livemode_enabled": false,
    "object": "merchant",
    "product_detail": null,
    "product_name": null,
    "product_type": null,
    "site_published": null,
    "url": null
  },
  "object": "account"
}

payjp各種ライブラリについて

本変更により、Account APIの利用にライブラリのアップデートが必要となる場合がございます。 Account APIをご利用いただいている場合は下記の通り、ライブラリのバージョンについてご確認およびご対応をお願いいたします。

  • payjp-java: 0.2.0 以上をご利用ください
  • payjp-go: 最新の master ブランチをご利用ください
  • その他の言語: 特に対応は必要ありません

Account APIを利用していない場合は特に対応は必要ありません。