Skip to main content

Payment Test

This is a payment method emulation, so it works in a rather specific way:

init

Since this is a test payment method, no redirection is required, and there will be no redirection data in the response.

The transaction status is changed from I (STATUS_INITIALIZED) to P (STATUS_INPROGRESS)

PATCH api/storefront/carts/{cart-id}/payment/{public-txn-id}

{
"action": "init"
}

pay

It is possible to specify the required result in the code field

S - Completed P - Pending F - Failed

PATCH api/storefront/payment/{cart-id}/payment/{public-txn-id}

{
"action": "pay",
"actionData": [
{
"name": "code",
"value": "S"
}
]
}