FAQ

Do I have to use hosted checkout, or can I keep the payment UI in my product?

Either. Hosted checkout is the smallest integration — create the invoice and redirect to the returned checkout.thehalfin.com URL. Self-hosted checkout renders against the same API so the payment UI lives entirely inside your product on your own domain. Both operate on the same invoice object, and your server key never reaches the browser; the customer side uses a short-lived per-invoice token.

related

Keep reading across the cluster.

API-first crypto checkout for SaaSDrive crypto checkout from your backend over a typed API.Use cases questionsFrequently asked questions drawn from the halfin use cases pages. Each one links to a standalone answer.A request to an overseas publisher timed out — did I just pay them twice?No, if each line carries an idempotency key. Re-submitting the same key after a timeout, restart, or manual re-run returns the payout halfin already…Are course payments reversible like card chargebacks?No. Once invoice.paid fires under the chain's confirmation threshold, the payment has settled on-chain and there is no issuer-initiated reversal, so the…Are crypto casino deposits really chargeback-proof?A confirmed on-chain deposit is final — the sender can't reverse it the way a cardholder files a chargeback weeks after a bet settles, which closes the…Are crypto deposits really chargeback-proof?A confirmed on-chain deposit is final — the sender cannot reverse it the way a cardholder can file a chargeback weeks after a bet has settled. That closes…Are crypto payments through halfin reversible like card chargebacks?No. Once a payment is credited under the chain's confirmation threshold, it has settled on-chain and there is no issuer-initiated reversal. If you want to…Can a casino or sportsbook accept USDT deposits through halfin?Yes. You create a fiat-anchored invoice and the player pays in a supported asset such as USDT on Tron, Ethereum, or Solana. halfin credits the deposit…Can a CFD broker take deposits and pay withdrawals through the same integration?Yes — that is the point of using halfin for a CFD platform. Deposits are fiat-anchored invoices presented on hosted checkout; withdrawals are single…Can a creator withdraw in a different asset than they earned?Yes, through balance conversion. If the creator's balance is held in one asset but they want to withdraw USDC, conversion — automatic or manual — sits…Can a customer charge back a crypto payment made through halfin?No. A confirmed on-chain payment settles on the blockchain, not inside a card network, so there is no issuer and no dispute mechanism that can reverse it…Can a customer in any country pay my store this way?Anyone with a wallet on a network you enable can pay — there is no issuing bank in the path to apply a geographic decline. They pay from their wallet…