Skip to Content
SubscriptionsMethod reference XMLRefund a subscription charge

Refund a subscription charge

POST /Http/Services/RefundBillingOperation.aspx

Refunds a subscription charge. BillingOperationID is the identifier of the billing operation taken from the charge notification.

Sandbox differences: billing operations carry no state here. The BillingOperationID is generated inside the notification itself and is never stored, so only the shape of the identifier (a UUID) is validated, and the refund is treated as instant and always successful — the same way an invoice refund is. The method changes neither the subscription status nor the charge schedule.

Request body

FieldTypeRequiredDescription
NowstringyesCurrent UTC time in yyyyMMddHHmmss format.
SignaturestringyesRequest signature: LOWERCASE(HMACSHA256(SecretKey, SubscriptionProjectID + Now)).
BillingOperationIDstring (uuid)—ID of the charge to refund — BillingOperationID from the charge notification (one payment transaction).
SubscriptionProjectIDinteger (int32)yesSubscription project ID.

Response codes

CodeDescription
200Result in StatusName; the operation identifier is echoed back
500Internal platform error