latestOpenAPI 3.0.12026-08-101292701.1 MB
f21981db32be
Refunds
Updates a refund for an order or a specific order charge
Updates the specified refund by setting the values of the parameters passed. Any parameters not provided will be left unchanged. This request only accepts metadata as an argument.
post/refunds/{id}
Path parameters
idstring required
Refund ID
Request body
Example request
{
"metadata": {
"coupon": "iOS"
}
}Response
200 OK
Example response
{
"id": "ref_5823594809",
"createdTime": "2018-04-25T20:36:00Z",
"orderId": "ord_6645940010",
"invoiceId": "5823594809",
"currency": "USD",
"type": "shipping",
"amount": 9.99,
"refundedAmount": 9.99,
"items": [
{
"type": "tax",
"skuId": "sku_5823594809",
"quantity": 1,
"amount": 5.95,
"percent": 10
}
],
"reason": "requested_by_customer",
"failureReason": "expired_or_canceled_card",
"state": "created",
"tokenInformation": {
"token": "bb3f0f17-567a-4c87-8cbd-76d93a750709",
"expiresTime": "2019-12-25T20:36:00Z"
},
"expiresTime": "2019-12-25T20:36:00Z",
"charges": [
{
"id": "c5b02ace-115d-4433-8841-8165d4c927a8",
"refunds": [
{
"createdTime": "2018-04-25T20:36:00Z",
"amount": 42.95,
"state": "complete"
}
],
"sourceId": "376e6777-d92b-4d35-a460-44f29327a18e"
}
],
"source": "string",
"metadata": {
"coupon": "iOS"
}
}