決済トークン発行

アクセストークンを受けて、カード情報を決済代行業者に連携し、取得した決済トークンをクライアントに返却する。
TEJ001

RESPONSE

項目名(論理)項目名(物理)属性最大桁数
[byte]
必須項目説明備考
エラーコードerror半角英数記32※1発生したエラー内容を示すコード※エラーコードの値は、「API処理結果コード 」を参照のこと。
処理結果コードresult_code半角数3※2処理結果のコード値※処理結果コードの値は、「処理結果コード 」を参照のこと。
決済システムエラーコードpayment_code半角英数記可変※3決済代行システムのエラー内容を示す結果コード各決済代行システムの決済トークン発行エラーコードを参照のこと。
決済システムエラー詳細情報payment_info半角英数記可変※3決済代行システムのエラー内容を示す詳細情報
URLエンコード(UTF-8)した値
各決済代行システムの決済トークン発行エラーメッセージを参照のこと。
決済トークンtoken半角英数記可変※4決済代行システムより発行された決済トークン
決済トークン有効期限expires_in半角数14※4決済代行システムより発行された決済トークンの有効期限YYYYMMDDhhmmss 形式
カード番号(マスク済み)c_no半角数記19※4決済トークンを発行したカード番号カード番号はハイフンなし・番号の一部を*でマスク済み
※1 エラー時の場合のみ必須。正常処理時は返却されない項目。
※2 リソースサーバ側から追加情報がある場合に設定する。
※3 エラー時に、決済代行システムより追加情報がある場合に設定する。
※4 エラー時は返却されない項目。

API処理結果コード

API処理結果コードHTTP status code説明
200正常終了
invalid_request400 (Bad request)各APIにおける必須パラメータが欠如している場合。
パラメータに形式エラーがある場合。
invalid_token401 (Unauthorized)アクセストークンが有効期限切れ、もしくはその他の理由で無効になっている場合。連携されたアクセストークンが存在しない場合。
insufficient_scope403 (Forbidden)アクセストークンの持つ権限外のリソースへアクセスしようとした場合。
insufficient_level403 (Forbidden)認証レベルが条件を満たしていない場合。
maintenance503 (service Unavailable)メンテナンス中の場合(セゾンコネクト)
maintenance_resource503 (service Unavailable)メンテナンス中の場合(リソースサーバ)
temporarily_unavailable503 (service Unavailable)一時的な過負荷によってリクエストを扱うことができない。
server_error503 (service Unavailable)代行システムのエラー。
その他のエラー。

処理結果コード

処理結果パラメータ "error" の値パラメータ "result_code" の値内容備考
正常終了000正常終了
会員該当データ無しinvalid_token101指定したユーザが存在しない場合
ステータスエラーinvalid_token103Netアンサーを退会している場合
カード解約している場合
サービス対象外エラーinvalid_token104サービス対象外会員の場合
必須項目チェックエラーinvalid_request105リクエスト必須項目が取得できない場合※1 パラメータ"error"の値は "server_error" を返却する
決済システムキーエラーinvalid_request901決済システムキー(GMO公開鍵ハッシュ値) がクライアント管理設定値と一致しない場合
型チェックエラーinvalid_request106リクエスト項目の型に誤りがある場合※1 パラメータ"error"の値は "server_error" を返却する
電文処理結果コード異常server_error107電文の処理結果コードが異常の場合
電文送受信エラーserver_error108電文の送受信時にエラー発生の場合
※リソースサーバからの応答がなくタイムエラー、接続エラー等
システムエラーserver_error999システムエラー
Language
Authorization
OAuth2
Click Try It! to start a request and see the response here!