Money
Payouts and fees
You receive each payment minus the 2% Caravel fee, in USDC on Polygon, sent to your payout wallet automatically once the payment confirms. Your buyer pays the card provider's fee on top.
Fees#
- The 2% Caravel fee is the only fee you pay. It's taken from each payment before your payout, and it also covers the Polygon gas for that payout.
- The buyer pays the card provider's fee on top of the order, in the hosted checkout. It's shown to them before they confirm and never comes out of your payout.
Worked example#
| Checkout amount | $136.41 |
|---|---|
| Buyer pays | $136.41 + the card provider's fee |
| Caravel fee (2%) | −2.73 USDC |
| Payout to your wallet | 133.68 USDC |
The payout appears on the checkout as payout.amount, with the transaction hash in payout.tx_hash.
When payouts are sent#
Automatically, as soon as the checkout reaches paid. There is no payout schedule, no minimum balance and nothing to withdraw: each paid checkout is its own transfer to your wallet. How long confirmation takes depends on the card provider and the network.
Your payout wallet#
Any ordinary Polygon address you control. A self-custody wallet such as MetaMask, Rabby or a hardware wallet works well. Contracts, token addresses and exchange deposit contracts can't receive payouts.
You choose the wallet when you get your API keys. To change it, get new keys with the new address, or save a new wallet in the WooCommerce plugin. New checkouts pay out to the new wallet; checkouts already open still pay out to the old one.
Exchange addresses: only use one if that exchange accepts USDC, USDC.e and POL on the Polygon network at that address. Transfers to an address that can't receive them can't be reversed.
Accepted tokens#
Card, Apple Pay and Google Pay payments arrive as USDC. Buyers who pay with crypto directly can use any of these on Polygon, and are credited too:
| Token | On Polygon |
|---|---|
| USDC | Native USDC, contract 0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359 |
| USDC.e | Bridged USDC, contract 0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174 |
| POL | Polygon's native token |
You are paid out in the token the buyer sent, minus the 2% Caravel fee. Card payments and USDC arrive as USDC, USDC.e as USDC.e and POL as POL. Caravel Pay never swaps your funds.
Other tokens, and payments on other networks, can't be credited automatically. The checkout goes to review.
No chargebacks, and refunds#
There are no chargebacks. Your payout is a final on-chain transfer to a wallet only you control, so nobody, Caravel Pay included, can pull it back. If a buyer disputes the card payment, that dispute is between the buyer, their bank and the card provider that sold them the USDC. It doesn't reach you.
Card providers can stop serving sellers whose buyers dispute a lot, so fraud and unhappy buyers still matter. Keep order and delivery records in case a provider asks.
Refunds are up to you. There is no refund button: send the buyer USDC from your wallet, or refund them another way you agree on.