Volley
Payments

Refund payment

PUT/payments/{id}/refund

Refunds an existing payment

AuthorizationBearer <token>

Your Volley API key as a bearer token

In: header

Path Parameters

id*string

The unique identifier of the payment to refund

Response Body

application/json

application/json

application/json

application/json

fetch("https://example.com/payments/payment_Bzv6djpVl07tmMx2Tuode/refund", {  method: "PUT"})
{  "status": "refunded",  "updated_at": "2025-01-15T12:45:00Z"}
{  "code": "bad_request.invalid_param.amount",  "message": "Invalid format for amount (valid: '10.00 NZD')",  "params": {}}
{  "code": "bad_request.invalid_param.amount",  "message": "Invalid format for amount (valid: '10.00 NZD')",  "params": {}}
{  "code": "bad_request.invalid_param.amount",  "message": "Invalid format for amount (valid: '10.00 NZD')",  "params": {}}