Skip to main content

Invoice Refunds

How your users can make refunds?

Updated over a month ago

What are Invoice Refunds?

Invoice Refunds allow you to return funds to a customer after an invoice has been paid. Refunds are always linked to a specific paid invoice and can only be processed for completed payments.

Refunds help resolve:

  • Overpaid deposits (when end-user sent more cryptocurrency than they have initially quoted)

  • Underpaid invoices (when end-user sent less cryptocurrency than they have initially quoted)

  • Paid late invoices (when end-user sent their cryptocurrency after the invoice expired)


How Invoice Refunds work?

For each of the payment scenarios below (overpaid, underpaid or paid late), we can configure your account to handle them individually. For example:

Overpayment

Example: The end-user sends more cryptocurrency than required, e.g., 150 USDT instead of 100 USDT:

  • Txn processes the payment in full and credits the funds to the merchant's balance, OR

  • Txn processes the initial invoice amount of 100 USDT and creates a refund link for the overpayment of 50 USDT, OR

  • Txn rejects the entire payment and creates a refund link for the full amount of 150 USDT.

Underpayment

Example: The end-user sends less cryptocurrency than required, e.g., 50 USDT instead of 100 USDT:

  • Txn processes the payment in full and credits the funds to the merchant's balance, OR

  • Txn rejects the entire payment and creates a refund link for the full amount of 50 USDT.

Late payment

Example: The end-user sends their cryptocurrency after the invoice expires, and the initial exchange rate is no longer valid.

  • Txn processes the payment in full and credits the funds to the merchant's balance, OR

  • Txn rejects the entire payment and creates a refund link for the full amount.


Fees

  • Network and service fees are deducted from the refund amount.

  • If the received crypto payment meets one of the refund flow conditions but is less than the total network and service fees, txn will not generate a refund link.


Invoice Refunds vs Payouts

Use Invoice Refunds when:

  • Returning funds related to a specific invoice

Use Payouts when:

  • Sending funds unrelated to a customer invoice

  • Paying partners, employees, or suppliers


Please refer to our technical documentation to check the whole payload of invoice refunds. If a refund fails or you need assistance, our Support team is ready to help.

Did this answer your question?