Skip to content
Merchant operations

Handle crypto refunds with a clear merchant workflow

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

THE SHORT ANSWER

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.

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.

Common questions

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

Primary references and Coinvay product documentation. Check the linked pages for current details.

  1. Coinvay merchant API documentation

AI-assisted drafting, published by Coinvay. Examples are illustrative. Read our editorial approach.

Back to all articles