エラーコード

ここでは elepay で発生するエラーコードについて説明します。

API の HTTP 接続ステータスコード

基本的に、三種類のステータスコードが返されます。

コード

説明

2xx

Success 成功
リクエストは正常に受理された

4xx

Client Error クライアント側のエラー
クライアントからのリクエストに誤りがあった。

5xx

Server Error サーバ側のエラー
elepay サーバがリクエストの処理に失敗した

エラーコードの詳細

コード

説明

詳細

発生元

10000

SDK not initialized.
SDKが初期化していません

iOS SDK

10001

This service is inactive.
該当アプリはまだ有効していません

Inactive Application. Please wait for your application been approved by elepay.
アプリが elepay の審査を通るまでお待ちください。

API

10002

This paymentMethod is inactive.
該当決済方法はまだ有効していません

Inactive Payment Method.
決済方法が elepay の設定を完了までお待ちください。

API

10003

The payment method is invalid.
無効な決済方法

Invalid Payment Method.
elepay が対応していない決済方法です。

API

10100

Required payment method not supported by user device.
ユーザーの設備が該当決済方法に対応していません

e.g. The OS is too old to support such payment method. or Apple Pay is disabled on user device, or there is no valid credit card in Wallet.app of iOS system.
NOTE: You will also get this error if Apple Pay is not enabled in Xcode build settings.
例:システムバージョンが古いため、選択された決済方法にサポートされませんや、ユーザーのiOS設備がApple Payに対応していませんか、利用できるクレジットカードをiOSの財布アプリに登録していません。
また、Xcodeの開発設定に、Apple Payを有効に設定してない場合でも、該当エラーが発生します。

iOS SDK

10101

Credit card is declined.
無効なクレジットカード

e.g. Wrong card number, expired card.
例:カードナンバーが不正、カードの有効期間が不正など。

API, Android SDK, iOS SDK

10102

Invalid amount.
金額が不正

User has input an invalid amount, the charging could not be processed.
金額が過大もしくは過小など。

API, Android SDK

10103

Invalid charge ID
「Charge ID」が不正

Android SDK

10104

Invalid payload
「Payload」が不正

Could not parse the given payload data.
SDKに不正なデータを送信しました。

Android SDK, iOS SDK

10105

Invalid payload (Same as 10104, developer do not need to care about the difference)
「Payload」が不正。
開発者側は、このエラーが「10104」と一緒です。

Could not parse the given payload data.
SDKに不正なデータを送信しました。

Android SDK, iOS SDK

10106

Invalid resource
「resources」が不正。

Payload is not for current platform.
e.g. Using Web's payload on iOS App.
使っている Payload は別のプラットフォームのデータ。
例:Web 用の Payload を iOS SDK に送信した場合。

Android SDK, iOS SDK

10107

Invalid status
「status」が不正。

"status" of Payload is not valid for processing.
Payload の status は不正のため処理できません。

Android SDK, iOS SDK

10108

The charge is already refunded.
該当決済は既に返金済み

API

10109

Not captured, refused refund
該当決済は未完成のため、返金出来ません

API

10100

Payment method unsupported by user device
ユーザーのデバイスが該当決済方法に対応していません

e.g.: When using Apple Pay, the user's device has no supported credit card added or the device dose not support Apple Pay at all.
例:ユーザーのスマホにApple Payで利用可能なクレジットカードが登録していないか、スマホのApple Payが無効に設定したしました。

iOS SDK, Android SDK

10110

3rd party payment App not installed
決済事業者のアプリがインストールされていません

e.g: PayPay App or WeChat App is not installed. You should handle this error code and lead user to the install page for better experience.
例:PayPayアプリやWeChatアプリがインストールされていません。このエラーコードを処理し、ユーザーをインストールページに誘導してエクスペリエンスを向上させる必要があります。

iOS SDK, Android SDK

10111

Not found error.
データが存在しません

e.g: Charge ID cannot be found in elepay system.
例:「Charge ID」が存在しません。

API

40012

Order number is required.
「注文番号」が必須

API

40013

FrontUrl is required.
「frontUrl」が必須

API

40015

Buyer name is required.
「注文者のお名前」が必須

API

40018

Buyer zip is required.
「注文者の郵便番号」が必須

API

40019

Buyer address1 is required.
「注文者の住所1」が必須

API

40020

Buyer address2 is required.
「注文者の住所2」が必須

API

40021

The orderNo length is invalid.
「注文番号」の長さが不正、最大桁数が20桁です。

API

40022

The order_no already be used.
「注文番号」が重複しています

API

40023

The currency is invalid.
「通貨コード」が不正

API

40024

Product name is required.
「注文商品の名称」が必須

API

40101

Offline code is expired.
「決済コード」が期限切れになっています

API

40102

Offline code is invalid.
「決済コード」が不正

API

40103

Not enough balance.
残高が不足しています

API

40104

Not supported card.
カードがサポートしていない

API

40105

Charge has already been closed.
決済できない

API

40106

Amount limit exceeded.
決済可能金額を超えています。

API

40110

Other offline error occurred.
その他エラーが発生しました

API

50000

An error occurred on elepay server.
予期せぬエラーが発生した

API

50001

Bad network.
通信障害が発生しました

Generic network error.
elepay サーバーとの通信が中断しました。

Android SDK, iOS SDK

50002

Invalid data received.
データが不正

e.g. The data received is not from elepay server
例:対応出来ないデータが受信しました。

Android SDK, iOS SDK, HTML5 SDK

50003

An error occurred when communicating with payment provider
各決済サーバとの通信障害が発生しました

API


What’s Next