Skip to main content
POST
cURL

重要なポイント

  • カードをトークン化することで、カード詳細を再入力することなく繰り返し取引を行うことができ、セキュリティとユーザー体験の向上が図れます。
  • 生成されたトークンは、購入と認証の両方の取引で使用でき、さまざまな支払いタイプに対応する柔軟性を提供します。
  • 重要なパラメータには通常、カード番号、有効期限、CVV、顧客情報が含まれます。

フローダイアグラム

フローダイアグラム画像

ノート

store_payment_method: 将来の使用のためにカードトークンを保存するには、ペイロードで true に設定する必要があります。
リクエスト例
store_payment_methodtrue に設定することで、カード詳細を再入力することなく、カードトークンが今後の取引のために保存されます。
レスポンス例
stored_payment_method_id は、カード詳細を再入力することなく、今後の取引でカードトークンAPIを使用するために利用できます。

APIパラメータ

承認

Authorization
string
header
必須

認証のためのAPIキー。フォーマット: 'Basic YOUR_API_KEY_HERE'

x-api-key
string
header
必須

x-api-key専用のAPIキー。

ボディ

application/json

決済取引を処理するためのリクエストペイロード。

amount
string
必須

取引の金額。

:

"1000"

currency
string
必須

処理通貨の略語(例: JPY)。

Maximum string length: 3
:

"JPY"

card
object
必須

カードの詳細を含むJSONオブジェクト。

payment_method
object
必須

決済方法を含むJSONオブジェクト。

merchant_id
string
必須

加盟店ID(DASMID)。

Maximum string length: 128
:

"< Merchant ID >"

billing_address
object
必須

カード所有者の請求先住所を含むJSONオブジェクト。

merchant_txn_ref
string

加盟店取引参照ID。

Maximum string length: 45
:

"qwe"

customer_ip
string

カード所有者のIPアドレス。

Maximum string length: 45
:

"127.0.0.1"

return_url
object

リターンURLを含むJSONオブジェクト。(このフィールドは3DS取引に必須)。

shipping_address
object

カード所有者の配送先住所を含むJSONオブジェクト(オプション)。

time_zone
string

取引の国のタイムゾーン。

Maximum string length: 128
:

"Asia/Kuala_Lumpur"

レスポンス

201 - application/json

支払いが正常に処理されました。

success
boolean

取引が成功した場合はtrue、失敗した場合はfalse。

:

true

status_code
integer

取引のステータスコード。

:

201

is_live
boolean

本番環境の取引の場合はtrue、テスト取引の場合はfalse。

:

false

transaction_type
string

取引の種類(例:CAPTURE)。

:

"CAPTURE"

gateway_response
object

ゲートウェイからのレスポンスを含むJSONオブジェクト。

merchant_details
object

加盟店の詳細情報を含むJSONオブジェクト。

payment_details
object

支払いの詳細情報を含むJSONオブジェクト。

transaction_details
object

取引の詳細を含むJSONオブジェクト。

risk-details
object

リスクの詳細を含むJSONオブジェクト。