Actions13
Payment → Refund
AI-generatedSummary
Refunds a HelloAsso payment, fully or partially, by POSTing to /payments/{paymentId}/refund. Optionally cancels the linked order and controls whether the payer gets a refund email.
Inputs
- Payment ID (required) — ID of the payment to refund; inserted into the request URL.
- Comment — Optional comment explaining the refund; sent as
commentin the request body. - Cancel Order — Whether to also cancel the order linked to the payment (default false); sent as
cancelOrder. - Send Refund Email — Whether to notify the payer by email about the refund (default true); sent as
sendRefundMail. - Request Options — Node settings: batching (items per batch, interval in ms), ignore SSL issues, proxy, and request timeout (default 10000 ms).
Output shape
The parsed JSON response body from the HelloAsso refund endpoint, returned as the node's output item for each input item.
No post-processing is applied, so the response is returned as the API sends it. The node declares no amount field, so no partial amount can be set from this operation's parameters, despite the 'fully or partially' description. Requires HelloAsso OAuth2 credentials.
Examples
Example 1: Refund a payment and notify the customer
Payment ID = {{$json.paymentId}}, Comment = 'Event cancelled', Send Refund Email = true, Cancel Order = false.
Example 2: Refund and cancel the order silently
Payment ID set, Cancel Order = true, Send Refund Email = false.