Refund a Payment Transaction

Send POST /payment/v1/refund-transactions with merchantId in the request header. The body contains paymentTransactionId (required), optional conversationId, refundPrice (required and positive), and refundDestinationType (default CARD).

To refund transactions by payment identifier, use POST /payment/v1/refund-transactions/byPaymentId with paymentId, positive refundPrice, and optional refundDestinationType (default BANK). A manual credit operation also exists at /manualCredit for its configured operational flow.

The transaction-refund response can contain id, conversationId, createdDate, status, isAfterSettlement, all current refund amount components, currency, paymentTransactionId, paymentId, refundDestinationType, refundHostReference, and refundAuthCode.