エラーレスポンス内容修正のお知らせ

2017.06.12

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

以下に挙げるケースで、エラーレスポンスのJSONペイロードの内容が一貫していないケースが確認されましたため、内容を修正いたしましたのでお知らせいたします。

  1. エラーコードとして test_card_on_livemode を返す各エンドポイントにおいて、エラーレスポンスのペイロードに param パラメータが含まれているべきところで、含まれていなかった問題の修正。

    この問題は、テストカード番号をライブモードで指定したときに発生するもので、影響は軽微と考えられます。

    なお、正しい param パラメータの値は "number" となります。

    対象エンドポイント:

    • POST https://api.pay.jp/v1/tokens
  2. (テストモードのみ) エラー発生用テストカード番号指定時、エラーレスポンスのペイロード中の param パラメータの値がリクエスト中のパラメータ名と一致していない問題の修正。

    誤: number / exp_month / cvc

    正: card[number] / card[exp_month] / card[cvc]

    対象エンドポイント:

    • POST https://api.pay.jp/v1/tokens

      このエンドポイントでは、 param"invalid_number" という値が入ってしまっていました。

    • POST https://api.pay.jp/v1/charges

    • POST https://api.pay.jp/v1/customers

    • POST https://api.pay.jp/v1/customers/:id/cards

    • POST https://api.pay.jp/v1/customers/:id/cards/:card_id

修正点は以上となります。

引き続きPAY.JPをよろしくお願いいたします。