Retrieve Refund
Changed onReturns one refund.
Request
- Base URL: https://api.whop.com/api/v1
- URL: https://api.whop.com/api/v1/refunds/{id}
- Auth: HTTP bearer
Response
refund retrieved
Example response
{
"account_id": "biz_xxxxxxxxxxxxxx",
"amount": {
"amount": "-1234.56",
"currency": "usd",
"decimals": 2,
"display_decimals": 2
},
"created_at": "2026-01-01T12:00:00.000Z",
"failure_message": "Insufficient funds on the merchant balance.",
"failure_reason": "insufficient_funds",
"id": "rf_xxxxxxxxxxxxxx",
"original_amount": {
"amount": "-1234.56",
"currency": "usd",
"decimals": 2,
"display_decimals": 2
},
"payment_id": "pay_xxxxxxxxxxxxxx",
"provider": "stripe",
"provider_created_at": "2026-01-01T12:00:00.000Z",
"reason": "duplicate",
"reference_status": "available",
"reference_type": "acquirer_reference_number",
"status": "failed",
"updated_at": "2026-01-01T12:00:00.000Z"
}Changes
- warning
added the new
dispute_alertenum value to theresponse property for the response status
- warning
- breaking
the response property
became nullable for the status - breaking
the response property
became nullable for the status - breaking
added
subschema #2to theresponse propertyoneOflist for the response status - breaking
the
response's property type changed fromnumberto no type for status - breaking
the
response's property format changed fromdate-timeto no format for status - breaking
the
response's property format changed fromdate-timeto no format for status - breaking
the
response's property type changed from no type tostringnullfor status - breaking
the
response's property type changed from no type tostringnullfor status - breaking
removed the required property
from the response with the status - breaking
removed the required property
from the response with the status - warning
deleted the
pathrequest parameterid - warning
removed the optional property
/from the response with the status - warning
removed the optional property
/from the response with the status - warning
removed the optional property
/from the response with the status - warning
added the new
acquirer_reference_numberenum value to theresponse property for the response status - warning
added the new
availableenum value to theresponse property for the response status - warning
added the new
pendingenum value to theresponse property for the response status - warning
added the new
retrieval_reference_numberenum value to theresponse property for the response status - warning
added the new
system_trace_audit_numberenum value to theresponse property for the response status - warning
added the new
unavailableenum value to theresponse property for the response status - warning
added the new
undefinedenum value to theresponse property for the response status - warning
added the new
undefinedenum value to theresponse property for the response status - info
the security scope
access_pass:basic:readwas removed from the endpoint's security schemebearerAuth - info
the security scope
member:basic:readwas removed from the endpoint's security schemebearerAuth - info
the security scope
member:email:readwas removed from the endpoint's security schemebearerAuth - info
the security scope
member:phone:readwas removed from the endpoint's security schemebearerAuth - info
the security scope
plan:basic:readwas removed from the endpoint's security schemebearerAuth - info
added the new optional
headerrequest parameterApi-Version-Dateto all path's operations - info
removed the non-success response with the status
- info
removed the non-success response with the status
- info
removed the non-success response with the status
- info
removed the non-success response with the status
- info
removed the
adyenenum value from theresponse property for the response status - info
removed the
airwallexenum value from theresponse property for the response status - info
removed the
appleenum value from theresponse property for the response status - info
removed the
braintreeenum value from theresponse property for the response status - info
removed the
checkout_dot_comenum value from theresponse property for the response status - info
removed the
claritypayenum value from theresponse property for the response status - info
removed the
coinbaseenum value from theresponse property for the response status - info
removed the
coinflowenum value from theresponse property for the response status - info
removed the
dlocalenum value from theresponse property for the response status - info
removed the
flex_payenum value from theresponse property for the response status - info
removed the
masspayenum value from theresponse property for the response status - info
removed the
multi_pspenum value from theresponse property for the response status - info
removed the
paypalenum value from theresponse property for the response status - info
removed the
platform_balanceenum value from theresponse property for the response status - info
removed the
sequraenum value from theresponse property for the response status - info
removed the
sezzleenum value from theresponse property for the response status - info
removed the
splititenum value from theresponse property for the response status - info
removed the
stripeenum value from theresponse property for the response status - info
removed
subschema #2from theresponse propertyoneOflist for the response status - info
removed
subschema #2from theresponse propertyoneOflist for the response status - info
added the required property
to the response with the status - info
added the required property
to the response with the status - info
added the required property
to the response with the status - info
added the required property
to the response with the status - info
added the required property
to the response with the status - info
added the required property
to the response with the status - info
added the required property
to the response with the status - info
added the required property
to the response with the status
- breaking