Refunds page
Return stablecoin to a payer after the fact.
Refunds send stablecoin back to the wallet that paid. They are on-chain: your own Strimz wallet signs and sends the transfer, and the money leaves your payout address when it confirms.
The layout
The Refunds table lists every refund your account has created, most recent first. Columns:
- Refund: the refund id
- Original tx: the transaction being refunded
- Amount: how much you're returning, in the transaction's currency. Full or partial.
- Reason
- Status
- To wallet: the payer's wallet, which receives the refund
- Created
Creating a refund
The easiest way is from the payment itself:
- Open Transactions, then the payment you want to refund.
- Click Refund. The dialog opens with the transaction filled in and the amount in its currency (USDC or EURC).
- Enter the amount, pick a reason, and add an optional note.
- Click Create + sign. Your Strimz wallet asks you to sign the transfer.
You can also click New refund on this page and paste a transaction ID. The dialog looks the transaction up and shows its amount and currency before you continue.
The amount must be above 0 and no more than the original payment. Across several partial refunds, the total cannot exceed the original payment. A refund that is still waiting for your signature counts toward that total.
Statuses
Awaiting signature. The refund is created and waits for your wallet to sign the transfer. If you closed the wallet prompt, use Sign & submit in the row menu to try again.
Submitted. Your wallet sent the transfer, and Strimz is waiting to see it on-chain.
Completed. The transfer confirmed. The refund.completed webhook fires, and the payer gets a receipt email if they left an email at checkout.
Failed. The transfer reverted, paid the wrong thing, or was replaced in your wallet. The reason shows under the status, the refund.failed webhook fires, and you can refund the payer again.
The API also defines pending and cancelled. The dashboard shows them if a refund ever has one.
Common workflows
A customer wants their money back. Transactions → open the payment → Refund → sign. Two minutes end to end.
A customer overpaid. Refund part of the payment. The dialog accepts any amount up to the original.
I want to send stablecoin that isn't tied to a payment. Refunds always need a source payment. Use the Withdraw page or your own wallet instead.

