ECOM 取引 API
POST /merchant-gateways/{merchantGatewayId}/merchants/{merchantId}/tokens/{tokenId}/transactions
post
/merchant-gateways/{merchantGatewayId}/merchants/{merchantId}/tokens/{tokenId}/transactions
パスパラメータ
merchantGatewayIdstring · 最小: 10 · 最大: 10必須Example:
Merchant Gateway Identifier.
MGW_123456merchantIdstring · 最小: 11 · 最大: 11必須Example:
Merchant Identifier (aka Token Requestor ID) generated by the scheme TSP for that merchant.
10610027312tokenIdstring · 最小: 1 · 最大: 48必須
Unique Token Identifier
本文
transactionIdstring必須Example:
Rrn123456789Pattern: ^[A-Za-z0-9]{1,12}$transactionDateTimestring必須Example:
UTC Transaction date in 'YYYYMMDDhhmmss' format.
20260225140530Pattern: ^[0-9]{14}$amountstring必須Example:
smallest unit of currency right justified with leading zeros
000000002100Pattern: ^[0-9]{12}$currencyCodestring必須Example:
Currency code as per ISO 4217
978Pattern: ^[0-9]{3}$レスポンス
200
Transaction Created
application/json
encryptedDatastringオプション
The payment credentials data encrypted with JWE format (https://datatracker.ietf.org/doc/html/rfc7516) using following encryption parameters:
- JWE base64url encoded string
- "alg" (Algorithm) header parameter: ECDH-ES
- "enc" (Encryption Algorithm) header parameter: A256GCM
- "kid" (Key ID) header parameter: Key identifier corresponding to EC public key of the recipient
- EC curve: P-256 The JSON object that is encrypted is defined as follows:
| JSON field parameter name | description | MOC | Length |
|---|---|---|---|
| dpan | The token PAN value | M | Up to 19 |
| exp | The token expiry date in the format MMYY | M | 4 |
| cryptogram | The payment cryptogram to use with the token for a payment | M | Up to 256 |
Example: {"dpan:"9580981500100002", "exp":"1222", "cryptogram": "45f8grzty7f4f5gs5s2c"}
400
Error while performing the operation
application/json
500
Internal Server Error - Not retryable
503
Unavailable - Retryable
post
/merchant-gateways/{merchantGatewayId}/merchants/{merchantId}/tokens/{tokenId}/transactions最終更新
役に立ちましたか?