Initiate merchant refund

Initiate a refund for a previously created order. Returns the acquirer
refund identifier and the initial refund status (e.g. REFUNDING). Use
this API to submit merchant-initiated refunds.

Body Params

create refund order request

string
required
^[a-zA-Z0-9_\-|*@]+$

Merchant's external refund identifier (merchantRefundSn).

  • Max length: 64 characters.
  • Allowed characters: letters, numbers and _ - | * @
string
required

Merchant's original order identifier (outerOrderSn).
Use this to link the refund to the original payment.

string
required

Refund reason provided by the merchant.
This should clearly explain why the refund is requested.

number

Used for partial refund of order.
if not specified, it defaults to a full refund.

Headers
string
required

request timestamp in milliseconds

string
required

merchant's appKey

string
required

request signature

string

merchant's private key version, default is 1

string
enum
Defaults to application/json

Generated from available response content types

Allowed:
Responses

Language
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
*/*
application/json