curl --request POST \
--url https://sandbox-openplatform.keysecure.io/open-api/v1/simulate/consumption_fail \
--header 'Content-Type: application/json' \
--data '{
"card_no": "C02606050CI1Y0HS",
"amount": 10,
"consume_no": "YOUR_CONSUME_NO"
}'
curl --request POST \
--url https://sandbox-openplatform.keysecure.io/open-api/v1/simulate/consumption_fail \
--header 'Content-Type: application/json' \
--data '{
"card_no": "C02606050CI1Y0HS",
"amount": 10,
"transaction_currency": "USD",
"pay_type": "apple"
}'
{
"code": 0,
"msg": "Success"
}
Transaction Simulation
Simulate Consumption Failure
POST
/
open-api
/
v1
/
simulate
/
consumption_fail
curl --request POST \
--url https://sandbox-openplatform.keysecure.io/open-api/v1/simulate/consumption_fail \
--header 'Content-Type: application/json' \
--data '{
"card_no": "C02606050CI1Y0HS",
"amount": 10,
"consume_no": "YOUR_CONSUME_NO"
}'
curl --request POST \
--url https://sandbox-openplatform.keysecure.io/open-api/v1/simulate/consumption_fail \
--header 'Content-Type: application/json' \
--data '{
"card_no": "C02606050CI1Y0HS",
"amount": 10,
"transaction_currency": "USD",
"pay_type": "apple"
}'
{
"code": 0,
"msg": "Success"
}
Simulates a consumption failure so you can test the failure notification.
consume_nois optional: pass it to associate the authorization transaction number; omit it to simulate a failure directly- If you omit
consume_no, you can passtransaction_currencyandpay_type - These APIs do not use
Api-Key/Access-Token
Request Headers
string
default:"application/json"
required
Fixed to
application/json; charset=utf-8Request Body
string
required
Card number
number
required
Amount
string
Consumption order number. Associates the authorization transaction number. If omitted, not associated.
string
default:"USD"
Transaction currency. Takes effect only when
consume_no is omittedstring
default:""
See Transaction Simulation Overview. Takes effect only when
consume_no is omitted.Response
number
Status code.
0 means success. On failure it matches the HTTP status (e.g. 400 / 500)string
Response message.
Success on success, or a specific error reason. No data fieldcurl --request POST \
--url https://sandbox-openplatform.keysecure.io/open-api/v1/simulate/consumption_fail \
--header 'Content-Type: application/json' \
--data '{
"card_no": "C02606050CI1Y0HS",
"amount": 10,
"consume_no": "YOUR_CONSUME_NO"
}'
curl --request POST \
--url https://sandbox-openplatform.keysecure.io/open-api/v1/simulate/consumption_fail \
--header 'Content-Type: application/json' \
--data '{
"card_no": "C02606050CI1Y0HS",
"amount": 10,
"transaction_currency": "USD",
"pay_type": "apple"
}'
{
"code": 0,
"msg": "Success"
}
