# Handle crypto refunds with a clear merchant workflow

> A crypto refund is a separate outgoing transfer authorized by the merchant, not an automatic reversal of the original blockchain payment. Coinvay invoice cancellation and subscription cancellation do not themselves return funds to a customer.

Publisher: Coinvay | Published: 2026-10-27 | Updated: 2026-10-27 | Category: Merchant operations
Canonical: https://coinvay.com/articles/crypto-refunds-merchant-workflow

Handle crypto refunds as separate authorized wallet transfers with verified destinations, clear policies and reconciliation.

## Separate cancellation from repayment

An unpaid invoice can be cancelled to stop its checkout workflow. A completed payment remains a historical transfer even if the business later cancels an order. Preserve the original invoice, transaction, asset, network and token quantity so support staff can distinguish what was received from what must be returned. State your refund policy before checkout, including how your business determines the refund amount when an asset’s value has moved.


## Verify the customer and destination

For example, a customer requesting a return of a USDC payment should confirm the refund address and the exact network through your established support channel. Do not blindly copy a sender address from an explorer: the payment could have come from an exchange or service whose sending address is not a usable refund destination. Avoid accepting a new wallet address from an unverified email that merely quotes a public transaction hash.


## Authorize, send and reconcile

Have an authorized operator review the refund request and approve the exact token amount, destination and expected network fee. Use the merchant’s own wallet to sign the transfer or the supported outgoing workflow where appropriate. Record the outgoing transaction and its relationship to the original sale in your order system. Coinvay’s commerce kits do not automatically issue refunds or revoke downstream access. If a refund is agreed but the network is unavailable, keep a pending refund obligation instead of editing the original invoice to make it look unpaid.


## Practical checklist

- Keep the original payment record and a separate refund authorization trail.
- Confirm a usable refund address, asset and network with the legitimate customer.
- Record the verified outgoing transfer and update access or inventory through your own business process.

## Questions and answers

### Can I reverse a transaction by cancelling its invoice?

No. Cancelling a dashboard request does not reverse an already completed blockchain transfer.

### Should I automatically refund to the transaction’s sender address?

Not without checking. Exchange and service wallets may use sending addresses that cannot credit a return to the original customer.

## Sources and further reading

- [Coinvay merchant API documentation](https://coinvay.com/docs)

## Related guides

- [Direct Wallet Settlement vs. Platform Balances](https://coinvay.com/articles/direct-wallet-settlement-vs-platform-balances)
- [Wrong Network at Crypto Checkout: Prevention and Support](https://coinvay.com/articles/crypto-checkout-network-mistakes)
- [Crypto Quote Expiry: What Happens When the Timer Runs Out?](https://coinvay.com/articles/crypto-quote-expiry)

Published by Coinvay with AI-assisted drafting. Product claims were checked against the implementation and linked primary sources. Provider facts and pricing can change; verify the current terms before choosing a service. Examples are illustrative, not customer results. No ranking or AI citation is guaranteed.
