Skip to main content
POST
購入API
注意: 購入API (v1) は非推奨予定です。将来の統合にはバージョン2をご使用ください。

重要なポイント

  • 購入APIは、資金を即座にキャプチャし、認証することで、決済を同時に処理して完了させます。
  • この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オブジェクト。

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オブジェクト(オプション)。

browser_info
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

取引タイプ(例:PRE_AUTH)。

:

"PRE_AUTH"

gateway_response
object

ゲートウェイからの応答を含むJSONオブジェクト。

merchant_details
object

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

payment_details
object

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

transaction_details
object

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

risk-details
object

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