Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Refunding & voiding transactions

Settled payments submitted to Payrix via the Portal or API can easily be reversed by issuing a partial or full refund. Refunds can be done directly in the Portal or by sending a POST request to the /txns endpoint of the API.

...

Info

If a Merchant does not have sufficient offsetting transactions or funds available in Payrix to cover a refund, their primary bank account on file may be debited to cover it.

Refund processing cycle & timeline

It is important to note that card payments (sale) and eCheck transactions differ slightly in terms of refund processing cycle and timeline.

...

Note

Because eCheck payments may have the settled status prior to the payment being funded, and an eCheck refund is an entirely separate ACH transaction, it is important for a Merchant to check their Available Balance to confirm the original eCheck payment was funded before they issue a refund.

If a settled eCheck payment is refunded before the original transaction was funded, and at a later point the original eCheck is returned, the separate refund ACH payment will still continue to process and be sent to the customer. Thus, in this scenario, the Merchant would be sending their customer a refund for a payment they never received.

Voiding or canceling an approved transaction

When a card payment is initially submitted to Payrix the transaction status is approved until it is captured and settled as part of the Merchant’s daily batch. Because an approved transaction means the payment was authorized but it hasn’t been sent to the processing bank yet, and the funds are not available in the Merchant’s Payrix balance yet, these transactions cannot be refunded and must be voided or canceled in order to be reversed.

...

Info

What’s the difference between “voiding” and “canceling” an approved transaction?

Voiding a transaction - When an approved transaction is voided the authorization code that was generated by the processing bank validating the payment when it was submitted is completely reversed. Therefore, if the Merchant decides to go through with the payment at a later date they will be required to re-submit the payment for authorization.

Canceling a transaction - Canceling a transaction removes that specific payment from the Merchant’s daily batch. However, the authorization code issued by the processing bank is still valid. In other words, if the Merchant decides to proceed with a canceled payment at a later date the original authorization code may still be valid, and the Merchant is only required to re-add the transaction to their next daily batch.

Furthermore, although the process for voiding and canceling a payment are similar when done in the Portal, there are some procedural differences when submitting a void or cancelation via the API.

Once a transaction is voided or canceled it will not be included in the Merchant’s daily batch, and no funds will be moved from the customer’s bank to the Merchant’s Payrix account.

...