FAQ
Frequently asked questions about iPint integration and invoices.
FAQ
Integration
How do I receive a payment (get payment process URL)?
Call POST /checkout to get a payment_process_url, then redirect your
customer to it. iPint handles asset selection, QR generation, and confirmation.
How do I check payment status and details?
Call GET /invoice with the invoice_id to verify payment status. The
transaction_status field tells you whether the payment is CHECKING,
PROCESSING, COMPLETED, FAILED, or CANCELLED.
How do I test iPint in a testing environment (testnet)?
Use testnet bitcoins with a Coinomi wallet. Get free testnet coins from a
faucet, then use the testnet base URL https://api.ipint.io:8002.
How do I move from testing to production?
Switch to the production base URL (https://api.ipint.io:8003), use production
API credentials, and run through the production checklist.
Invoices
What currencies can I use to pay an iPint invoice?
Bitcoin (BTC), Ethereum (ETH), Tether USD (USDT) on ERC20/TRC20, USD Coin (USDC) on ERC20, Bitcoin Cash (BCH), Litecoin (LTC), Tron (TRX), and Dogecoin (DOGE). USDC on Solana (SPL) is coming soon.
How do I pay an iPint invoice?
Select a cryptocurrency, enter the amount (if not pre-filled), and scan the QR code with your wallet. Complete the payment within the 15-minute window.
Still have questions?
Contact us at help@ipint.io or visit our interactive API docs.