Create Unreferenced Refund
Create an unreferenced refund (standalone credit).
POST
This request allows you to create an unreferenced refund — a credit pushed directly to a payment method without referencing an original payment transaction.
When to use Unreferenced RefundsUse this endpoint when the original charge was processed outside Yuno (legacy billing system, external subscription engine) or when you need to send a goodwill / promotional credit. For reversing a Yuno-captured payment, use Refund Payment endpoint with transaction instead.
string
required
The unique public API key for your account. You find this on the Yuno dashboard.
string
required
The unique private secret key for your account. You find this on the Yuno dashboard.
string
required
Unique UUID v4 identifier used to safely retry the request. Retries with the same key return the originally created refund.
string
required
The unique identifier of the account. You find this information on the Yuno dashboard (UUID, 36 chars).
string
required
The unique identifier of your internal credit/refund (MAX 255; MIN 3).
string
Optional correlation ID. Defaults to
merchant_order_id (MAX 255; MIN 3).string
required
The description of the refund. Appears on dashboards and statements (MAX 255; MIN 3).
string
required
Country where the refund must be processed (MAX 2; MIN 2; ISO 3166-1). Drives provider routing.
object
required
Specifies the refund amount object, with the value and currency.
object
Pins the refund to a specific gateway, bypassing routing rules. Useful when the destination provider is dictated by where the original payment was processed.
object
required
Specifies the destination of the refund — vaulted token, raw card, bank transfer, or wallet. Exactly one of
vaulted_token or detail.<card|wallet|bank_transfer> must be set.object
Specifies the recipient of the refund. Required for ACH, SEPA, and PayPal destinations to satisfy OFAC and AML screening.
array of objects
Optional list of key/value pairs for your own reference. Echoed back in the response and webhook payload.
string
HTTPS URL where Yuno will deliver webhook events for this refund. Falls back to your account-level webhook if omitted.
object
When
stand_alone: true, Yuno runs an ML fraud check before submitting to the provider. Recommended for raw-card refunds.