Refund

Provide a full or partial refund on a Sale or Capture

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…

A refund can be issued against a Sale or Authorization transaction that has already settled (batched). This function returns funds to the card holder for equal or less value than the original Sale/Capture transaction.

🚧

Note:

If the original sale or authorization is not settled (batched) and you want to cancel the transaction completely use the Void endpoint.

Parameters

The following parameters are available to process refunds.

parameterdescriptionrequired
midthe Merchant ID (MID) assigned by USER.COMPANY_NAME or your merchant service provider (MSP)Yes
reference_idA reference id that will be echo'd back in the message response.No
amountthe total amount to refundYes - only if partial amount requested
transaction_idthe unique transaction_id from the original sale or authorizationYes
metadataa set of key-value pairs that you can attach to a payment. This can be useful for storing additional information about the payment in a structured format.No

Response Codes

Body Params
transaction_data
object
Headers
string
required
length ≤ 24
Defaults to T6554252567241061980

The unique key identifying the app making this request.

NOTE: If testing use T6554252567241061980 for the Qor-App-Key header key.

string
required
Defaults to 01dffeb784c64d098c8c691ea589eb82

The Client key represents an authorized merchant account and is assigned by QorCommerce or your merchant service account provider.

NOTE: If testing use 01dffeb784c64d098c8c691ea589eb82 for the Qor-Client-Key header key.

string
enum
Defaults to application/json

Generated from available request content types

Allowed:
Response

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