❓FAQs

Frequently Asked Questions

Checkouts

Are there minimum/maximum purchase amounts? The minimum purchase amount is $0.50, and the maximum can be configured based on your risk tolerance.
  • Card Limits: $5,000
  • ACH Limits: $50,000

  • If you require higher card limits than what's listed above, reach out to our sales team.
How customizable is the amount field? The field is completely customizable with the Enterprise plan. Teams can also pre-fill the amount fields.
How does the charge appear on an end-user's credit card statement? The charge will appear as from Coinflow Labs, as we are the merchant of record.
Can a card be charged but the end-user never signs the transaction? Yes, in this case, the user will see that they have a balance which can be redeemed and sent to you. If they request a refund, you or Coinflow can refund the card and decrease their balance via the admin panel.
Does Coinflow support disabling certain payment methods? Yes! Just let someone on the Coinflow team know and we'll update your merchant settings on our end.

Refunds

How long does it take for a refund to settle? Typically 2-3 days, although it depends on the bank.

Subscriptions

Do you support subscriptions / auto-recurring payments? Yes, all major payment providers support subscription payments.

Chargebacks and Fraud Detection

How are chargebacks handled? If a chargeback occurs, we will be notified by our payment processor. We will initiate the refund if possible, and if not, we will initiate the process with the card network. If the chargeback is lost, we will request the USDC from the original purchase amount to be sent back to us.
Do you have any automated fraud detection measures in place? Yes, our systems perform automatic fraud detection on all cards, making sure they match with records on file and are within constraints for device risk scores.

Blockchains

Which blockchain is right for me?
  • Solana is a layer-1 blockchain platform known for fast, cheap and decentralized transactions. Coinflow leverages Solana for the cheapest gas fees available and 2-second transaction finalization. With such cheap fees, Coinflow pays all gas fees for Solana transactions.
  • Ethereum is the community-run technology powering the cryptocurrency ether (ETH) and thousands of decentralized applications. Ethereum is best known for great decentralization, application security & interoperability.
  • Polygon is the fundamental protocol that allows anyone to create and exchange value, powered by zero-knowledge technology. Polygon is built on top of Ethereum and benefits consumers with cheaper fees and faster transactions.
  • Base is an Ethereum Layer 2 (L2) chain designed to provide a secure, low-cost, and developer-friendly platform for building on-chain applications. It is secured by Ethereum and was incubated inside of Coinbase, leveraging their experience in building crypto products. Base aims to be decentralized and permissionless, and it uses ETH as its native network token, unlike other Ethereum Layer 2 blockchains that issue their own tokens.
What block chain does Coinflow recommend to use? Coinflow recommends customers leverage the power of Solana for extremely cheap and fast transactions. In fact, Solana is so cheap that Coinflow covers all fees paid for processing transactions - a cost effective advantage compared to leveraging alternative blockchains.
What is the transaction object? A transaction object is like a digital receipt for an online bank transfer. It shows who sent money, who received it, how much was sent, and any specific instructions or notes about the transaction. This "receipt" is then recorded on the blockchain, a public ledger that everyone can see.
What operations happen on-chain and off-chain? Everything happens off-chain except for the movement of the USDC.
Do you support custom wallets? How does it work? Yes. Coinflow accepts any wallet! You will need to create an object which is passed into the "wallet" prop of the react component. That object needs to adhere to the following interfaces:
  • Solana:
    {  
    	publicKey: PublicKey;  
    	sendTransaction: (transaction: Transaction) => Promise;  
    }
     
  • EVM:
    {  
    	address: string;  
    	sendTransaction: (transaction) => Promise<{hash: string}>;  
    	signMessage: (message: string) => Promise;  
    }
     
  • Near:
    {  
    	accountId: string;  
    	signAndSendTransaction(params: SignAndSendTransactionParams) => Promise;  
    }
     
How can I check my token balance? Copy the account address and enter it into a blockchain explorer like etherscan.io. From here, you can access all token holdings.
How can I refill testnet liquidity? To refill Testnet liquidity, send tokens directly to these contract addresses:
  • ETH Sepolia
  •     {
        	swapRouter: 0x95987F8e0AD35409fcd55faB4404E3Dd8E834F62,
          wETH: 0xfFf9976782d46CC05630D1f6eBAb18b2324d6B14
        }
        
  • Base Sepolia
  •     {
        	swapRouter: 0x9327d0cc6584AbfbB07BD82aEE9C837d41051672,
          wETH: 0x4200000000000000000000000000000000000006
        }
        
  • Polygon Amoy
  •     {
        	swapRouter: 0x582Cc62af26FC4A1D5054b18a86087416bB025fb,
          wMATIC: 0x0ae690AAD8663aaB12a671A6A0d74242332de85f
        }
        
    For ETH you will need to supply wETH/wMATIC which you can get by calling the deposit function of the token’s contract and depositing ETH/MATIC.

Webhooks

Is there a chargeback Webhook? No, there is not currently a chargeback Webhook. The team is working to get one ready!
What are the data limitations that can be passed into the webhookInfo object? There are no limitations. You can pass any valid JSON object into the webhookInfo object.
When exactly does the Webhook fire? The Webhook fires on completion of the on-chain transaction.
What happens if the chain transaction is slow, or Solana has an outage, chain errors, retries, etc.? The credit cards will process, and the on-chain transactions are delayed in our queue and re-tried until the chain comes back online. Nothing is ever dropped from our systems. We have been developing applications on Solana since 2021 and have learned how to maintain system operations / recovery in the case of an outage.

Plaid

What login credentials can I use to connect bank accounts through Plaid on sandbox? Use the Plaid’s sandbox credentials as noted here through each step of Checkout or Withdraw.