エラーレスポンス内容修正のお知らせ
2017.06.12
平素よりPAY.JPをご愛顧いただきまして誠にありがとうございます。
以下に挙げるケースで、エラーレスポンスのJSONペイロードの内容が一貫していないケースが確認されましたため、内容を修正いたしましたのでお知らせいたします。
-
エラーコードとして
test_card_on_livemode
を返す各エンドポイントにおいて、エラーレスポンスのペイロードにparam
パラメータが含まれているべきところで、含まれていなかった問題の修正。この問題は、テストカード番号をライブモードで指定したときに発生するもので、影響は軽微と考えられます。
なお、正しい
param
パラメータの値は"number"
となります。対象エンドポイント:
POST https://api.pay.jp/v1/tokens
-
(テストモードのみ) エラー発生用テストカード番号指定時、エラーレスポンスのペイロード中の
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をよろしくお願いいたします。