Refund an Order
Request Fields
The unique identifier for the customer.
A unique identifier for this refund transaction.
The original
orderId being refunded. Must match an existing order.When the refund occurred, in ISO 8601 format.
The amount being refunded. Use the original order’s
totalPaid for a full refund, or a smaller value for a partial refund.Behind the scenes, Gameball reverses the original order, restores any points redeemed on it, deducts any points it earned, updates the balance, and records the refund in the transaction history.
refundEquivalentPoints is the point value of the refunded amount.Tips & Gotchas
- Always use a unique
refundTransactionIdper refund. reverseTransactionIdmust match an existing order ID.- Partial refunds are supported, adjust
refundAmountaccordingly. - Process refunds as soon as the return is confirmed.
Related Resources
Refund Transaction API
Complete API reference for refund transactions