Skip to main content
POST /v1/payments/refundApply Applies for a refund. After a successful response (resultStatus: S), use inquiryRefund to verify the actual refund state.

Request Parameters

string
required
Merchant-generated unique refund ID (idempotency key).Max length: 64 characters
object
required
Refund amount with currency in smallest units. See Amount.
string
Wallet-generated ID of the original payment.Max length: 64 characters
string
Merchant-generated ID of the original payment request.Max length: 64 characters
string
Wallet-generated capture request ID (for captured payments).Max length: 64 characters
string
Reason for the refund.Max length: 256 characters
string
JSON-formatted extension data. May include contributionAccount, refundNotificationUrl, latitude, longitude, transactionAddress.Max length: 2048 characters

Response Parameters

object
required
Standard result object with resultCode, resultStatus, resultMessage
string
Wallet-generated unique refund order number. Present when resultStatus is S.

Result Codes