Order Rejected
Webhook
Type: order.rejected.v1
Occurs when an order has been rejected
Payload
The data object in the payload contains order ID, along with the amount, currency and the reason for rejection
Example:
{
"specversion": "1.0",
"id": "01FBJ0PYJ7931K0CJ6GMP8N3WG",
"type": "order.rejected.v1",
"time": "2023-06-21T12:34:56.123456Z",
"source": "https://api.two.inc",
"subject": "order/a9f5d2d3-5d6d-4e2a-a4b4-6c7f8a9d0f1e",
"twomerchantid":"b6b9d5d1-f6b7-4e15-9703-9c32c6e5c1c2",
"data": {
"refund_id": "a9f5d2d3-5d6d-4e2a-a4b4-6c7f8a9d0f1e",
"merchant_refund_reference": "merchant_refund_reference",
"root_order_id": "a9f5d2d3-5d6d-4e2a-a4b4-6c7f8a9d0f1e",
"order_id": "a9f5d2d3-5d6d-4e2a-a4b4-6c7f8a9d0f1e",
"merchant_order_id": "999999",
"merchant_id": "b6b9d5d1-f6b7-4e15-9703-9c32c6e5c1c2",
"gross_amount": "150.65",
"invoice_amount": "150.65",
"payable_amount": "150.65",
"prepaid_amount": "0.00",
"currency": "GBP"
"buyer_company_name": "TWO B2B LTD",
"decline_reason": "TOO_HIGH_RISK"
"status": "REJECTED",
"state": "UNVERIFIED",
}
}
Triggering in sandbox
- Create an order through
the checkout API service in your sandbox environment. Two can provide example of buyer company to use in
sandbox that will be rejected for credit and should result in
order.refunded.v1webhook being sent.
Request
Responses
- 200
- 422
Successful Response
Validation Error