This policy describes how refunds are handled for transactions processed through AssetPay. AssetPay is a payment processor: the decision to offer a refund for goods or services rests with the merchant you bought from, under their own refund policy and applicable consumer law. This page explains the mechanics once a refund is initiated.
Merchants request refunds from their dashboard or via the API. Each request includes the amount (full or partial) and a reason. Refund requests are reviewed before processing; approved refunds are then executed as follows:
Both partial and full refunds are supported. Multiple partial refunds may be issued up to the original payment amount. The dashboard shows the refunded total and the remaining refundable balance for every payment.
If a customer sends less than the requested amount, or sends funds after the payment window expires, the payment is flagged (underpaid or expired) rather than completed. In these cases the merchant may either credit the order or return the funds, minus network fees, to a wallet address confirmed by the customer. Funds sent from unsupported tokens or networks may be unrecoverable — always pay from the exact network shown at checkout.
Merchants can request refunds for up to 120 days after the original payment, subject to their own published policy and available balance. Beyond that window, refunds may need to be arranged directly between the merchant and customer outside the platform.
AssetPay's processing fees for the original transaction are non-refundable unless your Merchant Agreement states otherwise. A per-refund fee may apply as set out in the merchant's fee schedule. Merchants may not charge customers a fee for receiving a refund unless permitted by law.
A refund is voluntary and initiated by the merchant; a chargeback is a forced reversal raised through the card issuer. Once a chargeback is open for a payment, a refund can no longer be issued for the same amount — the dispute process takes over. Merchants are encouraged to resolve complaints by refund before they escalate to chargebacks.
We may pause or decline a refund where we reasonably suspect fraud, money laundering, or abuse of the refund mechanism (for example refunding to launder funds). Refunds may only be sent to the original payer — never to third parties.
Customers: support@assetpay.io · Merchants: your account manager or merchants@assetpay.io.