03. Check customer payment token state
When you create a card, you need to wait until the card holder completes 3ds validation and you can call the Check API to check the validation status.
Header Parameters
Nonce string required
random 16 bytes alphanumerics
Credential string required
Please follow the OpenAPI authentication section
Example: d900da8b-6e16-4a85-8a66-05d29ac53f24/20240501120123/Wonder-RSA-SHA256
Signature string required
Please follow the OpenAPI authentication section
Example: lM42cgyuLS98Dieydc8K2OD3KwYkOXibpV9pFvr/R0i/830M/FPKUKbav2UBBN3M3EdPk/PpvKQlvBNT+NbEg20CKuiDTZWDc3r7KiA1pdZsui/57XCVhC2s01W8jEM+G5lS362+p8+E0K6UKQDrJMyVpbDT31XSkSJIxae+uDi2nJr4DnIkemeU2LlNDRPPGe9NeX7z3B3N3LwIiQgKMyauPqAjro0UrZykQM9pv4UySRSU2cT8EcjQmyKxbzyuR2A47PyeodJvotlIthdfCHIxG52D06tpRJlRVbUdvxSg14bFiPbr3FwCvruZlbR15gOanJCqE4wp4fC8qEXXsg==
Content-type string required
Example: application/json
x-request-id string
Example: d900da8b-6e16-4a85-8a66-05d29ac53f24
x-i18n-lang string
from zh-HK, zh-CN, or en
application/json
Request Body
payment_token object required
Responses
- 200
Response Headers
application/json
Schema
Example (from schema)
Schema
error_code string required
error_message string required
data object required
{
"error_code": "string",
"error_message": "string",
"data": {
"payment_token": {
"token_type": "CreditCard",
"token": "string",
"state": "string",
"verify_url": "string",
"verify_uuid": "string",
"credit_card": {
"number": "string",
"exp_month": "string",
"exp_year": "string",
"holder_name": "string",
"brand": "string"
}
}
}
}
POST /svc/payment/api/v1/openapi/customers/uuid/payment_tokens/check
Request
Request
curl / cURL
curl -L -X POST 'https://developer.wonder.today/svc/payment/api/v1/openapi/customers/uuid/payment_tokens/check' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
--data-raw '{
"payment_token": {
"verify_uuid": "string",
"token": "string"
}
}'
python / requests
curl -L -X POST 'https://developer.wonder.today/svc/payment/api/v1/openapi/customers/uuid/payment_tokens/check' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
--data-raw '{
"payment_token": {
"verify_uuid": "string",
"token": "string"
}
}'
go / native
curl -L -X POST 'https://developer.wonder.today/svc/payment/api/v1/openapi/customers/uuid/payment_tokens/check' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
--data-raw '{
"payment_token": {
"verify_uuid": "string",
"token": "string"
}
}'
nodejs / axios
curl -L -X POST 'https://developer.wonder.today/svc/payment/api/v1/openapi/customers/uuid/payment_tokens/check' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
--data-raw '{
"payment_token": {
"verify_uuid": "string",
"token": "string"
}
}'
ruby / Net::HTTP
curl -L -X POST 'https://developer.wonder.today/svc/payment/api/v1/openapi/customers/uuid/payment_tokens/check' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
--data-raw '{
"payment_token": {
"verify_uuid": "string",
"token": "string"
}
}'
csharp / RestSharp
curl -L -X POST 'https://developer.wonder.today/svc/payment/api/v1/openapi/customers/uuid/payment_tokens/check' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
--data-raw '{
"payment_token": {
"verify_uuid": "string",
"token": "string"
}
}'
php / cURL
curl -L -X POST 'https://developer.wonder.today/svc/payment/api/v1/openapi/customers/uuid/payment_tokens/check' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
--data-raw '{
"payment_token": {
"verify_uuid": "string",
"token": "string"
}
}'
java / OkHttp
curl -L -X POST 'https://developer.wonder.today/svc/payment/api/v1/openapi/customers/uuid/payment_tokens/check' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
--data-raw '{
"payment_token": {
"verify_uuid": "string",
"token": "string"
}
}'
powershell / RestMethod
curl -L -X POST 'https://developer.wonder.today/svc/payment/api/v1/openapi/customers/uuid/payment_tokens/check' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
--data-raw '{
"payment_token": {
"verify_uuid": "string",
"token": "string"
}
}'