HelloAsso icon

HelloAsso

Interact with the HelloAsso API

Actions13

Payment → Refund

AI-generated

Summary

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 comment in 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.

Links

Discussion