Complete Guide to Onboarding with ZKP2P
Last updated
Last updated
This guide will walk you through the process of buying USDC and cryptocurrency on ZKP2P using various payment methods like Revolut, Venmo, Cash App, and Wise. ZKP2P allows you to buy USDC and crypto directly from peer liquidity providers with low fees and quick verification.
Visit zkp2p.xyz in your browser.
You'll need to connect a wallet like Rabby, MetaMask or sign in with Twitter, Google or Email. If you sign in using socials, you do not need to pay any network fees
Click the wallet icon in the top-right corner
Select your chosen wallet
Approve the connection request
Click on the Buy tab in the main navigation bar.
Select your currency from the dropdown menu (USD, EUR, GBP, etc.)
Enter the amount you want to send in your local currency (e.g., 1 USD)
Choose your payment method (Revolut, Venmo, Cash App, Wise)
Choose the amount of USD you want to send
ZKP2P will automatically calculate how much USDC you'll receive based on liquidity available
Check the amount you're sending
Verify the amount of USDC you'll receive
Confirm the exchange rate is acceptable
Click the Start Order button to proceed
You will be prompted to sign a transaction
For first-time users, you'll need to install the PeerAuth Extension that helps verify your payments:
You'll see the "Install PeerAuth Extension" screen
Click Add to Chrome to install the extension
You'll see a QR code or payment instructions
Send the exact amount to the specified recipient through your payment platform
Make sure to use the correct currency (e.g., USD, EUR)
Do not perform cross-currency swaps (on Revolut), as this can cause verification issues
Return to ZKP2P
Click the I have completed payment button
You will be redirected to log in to the payment provider you have chosen
Let PeerAuth have access to the page
PeerAuth will automatically redirect you back to ZKP2P
If you have multiple payments in your payment platform:
The system will show your recent payments
Select the correct payment that matches your ZKP2P order
Click Verify Payment to continue
The system generates a zero-knowledge proof of your payment
This process is private and secure
Wait for the verification to complete (usually around 30 seconds)
Once verified, you will be able to complete your order
Click “Complete Order” and sign the transaction to receive the USDC or cryptocurrency
Wait for the transaction to finish and use your USDC or cryptocurrency on-chain!