Skip to main content
POST
Refund an external payment transaction

Authorizations

Authorization
string
header
default:BASIC <Meld API Key>
required

Headers

X-Idempotency-Key
string<uuid>
Meld-Passthrough-Reference
string
Meld-Passthrough-Key-Id
string
Meld-Passthrough-Key-Public
string
Meld-Passthrough-Key-Private
string
Meld-Passthrough-Oauth
string

Body

application/json
serviceProvider
enum<string>
required

The service provider that processed the original transaction

Available options:
AUTHORIZENET,
BRAINTREE,
CHECKOUT,
CIRCLE,
NMI,
STRIPE
serviceTransactionId
string
required

The service provider's unique identifier for the original transaction

Minimum string length: 1
sourceAmount
number
required

Amount to be refunded. Can be a partial refund

Required range: x >= 0

Response

Payment successfully refunded

transaction
object

Payment transaction information