MembershipCharges
Refund a MembershipCharge
Initiates a refund for some or all of the amount on a MembershipCharge. The refund is processed asynchronously through the payment processor.
post/customers/membership-charges/{membershipChargeId}/refund
Request body
Example request
{
"amount": 1000,
"note": "Customer forgot to cancel last week"
}Response
The MembershipCharge was successfully retrieved.
Example response
{
"data": {
"membership": {
"membership_number": "00000014",
"type_name": "Gold Membership",
"customer_name": "Jane Jones"
},
"processor": "adyen",
"processor_data": {
"cardholder_name": "Mrs J Jones",
"processor_type": "Cash"
},
"amount": 3995,
"original_amount": 3995,
"currency": "gbp",
"status": "succeeded",
"refunds": [
{
"status": "succeeded",
"currency": "gbp",
"notes": "Gesture of good will",
"failure_reason": "invalid_details",
"refunded_by": {
"full_name": "Jane Jenkins"
},
"processor_data": {
"processor": "adyen",
"processor_id": "re_64301e0b2df9d11814010ea6"
}
}
]
}
}Changes
No recorded changes to this endpoint across all 1 revision of this API.