Skip to content
English
  • There are no suggestions because the search field is empty.

Refunding a Customer for a Crypto Payment

There may be times when you need to return funds to a customer — for example, if an order is cancelled, overpaid, or paid in error.
This guide explains how to process refunds through BK Pay securely.


1. Confirm the Payment Status

Refunds can only be issued for payments with a Completed status in your merchant dashboard.

  • Go to Payments → Search for the relevant invoice.

  • Check that the invoice is marked as Completed before proceeding.


2. Contact the Customer

  • Request the wallet address they would like the refund sent to.

  • Verify the correct cryptocurrency and network (e.g., BTC, ETH, USDT TRC20).

  • Confirm the amount to be refunded.


3. Calculate the Refund Amount

Keep in mind:

  • Refunds are issued in cryptocurrency, not fiat.

  • Network fees will apply and be deducted from the refund amount.

  • If the refund is for a partial amount, clearly confirm with the customer in writing.


4. Submit Refund Request to BK Pay

To issue the refund, open a Support Ticket with:

  • Merchant name and account ID.

  • Original Invoice ID.

  • Customer’s wallet address and network.

  • Refund amount.

  • Reason for refund.

BK Pay will process the refund from your merchant balance and confirm once completed.


5. Update Your Records

  • Mark the invoice as Refunded in your internal records.

  • Keep all communication and screenshots for compliance and dispute purposes.


Important: Refunds can only be sent back to the original customer. BK Pay does not support sending refunds to a third party.