📄️ How do I contact the seller/liquidity provider?
If you need to contact the seller for any reason (refunds, manual release, or other issues), open a support ticket and we will reach out to them on your behalf.
📄️ How do I get a refund or get my money back?
IMPORTANT: Please contact ZKP2P Support BEFORE starting a refund process with your payment provider. We will help you get a refund.
📄️ I accidentally sent payment multiple times
If you sent the payment more than once (e.g., paid twice or sent extra money):
📄️ I have started an order on Zelle, but it is on hold for 24 hours, what can I do?
Please reach out to Support as soon as possible, they have the ability to extend the transaction through Guardian controls on the smart contract (soon to be decentralised).
📄️ I've cancelled my order after sending the payment, what do I do?
Don't panic! Check to see if the seller has left their contact information, reach out to them with as much detail as possible and ask them to refund you so can send the correct amount. This may take some time, so please be patient. If you're still unsure, open a support ticket.
📄️ I've made a fiat payment, how do I get my USDC?
Click "I've completed payment" after you've paid the funds, and follow the instructions. The whole process is automatic thanks to ZK Proofs and will only take a few minutes!
📄️ I've received less USDC than expected
Why this happens:
📄️ I've sent my payment to the wrong person, what do I do?
Error: Incorrect Recipient
📄️ I've sent the payment, but received the error "Incorrect Timestamp", what do I do?
Sometimes the banking api receives the payment slower than expected, and this means the order timestamp is after the payment timestamp. If this happens, you can reach the seller if they left their contact information and ask them to manually release. If this doesn't work, please open a support ticket.
📄️ I've sent the wrong currency, what do I do?
Error: Incorrect Payment Currency
📄️ My order did not arrive on the chain or wallet as expected
We use relay.link as our bridge and sometime it fails to swap, your USDC will be on Base chain and can be bridged from there. As well as this, sometimes your connected EOA address can receive the USDC if you signed in with Email / Google, please check the funds there. If you are still having an issue, please open a support ticket.
📄️ My order is stuck or pending, what do I do?
For Buyers (you're trying to buy USDC):
📄️ Payment amount is below the minimum
If you see an error about your payment being below the minimum required:
📄️ PeerAuth extension couldn't verify my transaction, what do I do?
Don't panic! Wait 30 seconds and a refresh the connection. If this doesn't work try uninstalling and reinstalling the extension. If this doesn't work or you're still unsure, open a support ticket.
📄️ Proof generation timed out or failed
If you see errors like "Proof generation timed out", "Attestor server not responding", or "Out of memory", try these steps:
📄️ The QR Code is not working
If the QR Code is not scanning in your payment provider app, please try and use the camera app on your mobile phone. If the problem is not resolved, please open a support ticket.
📄️ What happens if a user can only receive Goods and Services payments on PayPal?
Do not pay the user via Goods and Services, these are NOT supported. Cancel the transaction and choose another Liquidity Provider.
📄️ What happens if I get the error message "Payment rejected: The recipient cannot receive transfers right now." on Revolut?
This means the Liquidity Provider's account is closed by Revolut and cannot accept new payments. Please cancel the order and choose another Liquidity Provider.
📄️ What happens if I've paid someone via Goods and Services on PayPal?
Kindly send them an email asking them to refund the money via PayPal. Also, reach out to Support by creating a ticket and detail:
📄️ What happens if the user needs to accept my payment on Revolut?
We recommend cancelling the payment first in Revolut, then on the site, and choose another Liquidity Provider.