Skip to main content

Refund

Session initiated
Order confirmation
Authorization/Settlement
Refund
Checkout Session
(checkoutSessionId)
API
Get Checkout Session
Update Checkout Session
Complete Checkout Session
Charge Permission
(chargePermissionId)
API
Get Charge Permission
Update Charge Permission
Close Charge Permission
Charge
(chargeId)
API
Create Charge
Get Charge
Cancel Charge
Capture Charge
Refund
(refundId)
API
Create Refund
Get Refund

Create Refund

?

When do I use Create Refund?

When you want to refund buyer

When you call Create Refund API, Refund object is created.
Note Refund is processed asynchronously, and it starts with the status "RefundInitiated". After Amazon completes it's process, status changes to "Refunded" or "Declined". This means that you may not get the final refund result immediately in Create Refund API response. Thus, you need to call Get Refund API to get the final status after a while.

You can use Seller Central to Refund as a alternative to Create Refund API.

See


Get Refund

?

When do I use Get Refund?

When you want to get refund result.

As Create Refund is processed asynchronously, you may not get the result immediately. Thus, you call Get Refund API to check the refund status.

See