Complete Guide to Onboarding with ZKP2P
Introduction
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.
Step 1: Navigate to ZKP2P
Visit zkp2p.xyz in your browser.
Step 2: Connect Your Wallet
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
Step 3: Select the Buy Tab
Click on the Buy tab in the main navigation bar.
Step 4: Configure Your Purchase
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
Step 5: Review Order Details
Check the amount you're sending
Verify the amount of USDC you'll receive
Confirm the exchange rate is acceptable
Step 6: Start Your Order
Click the Start Order button to proceed
You will be prompted to sign a transaction
Step 7: Install the PeerAuth Chrome Extension
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
Step 8: Make and confirm the Payment
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
Step 9: Payment Verification Process
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
Step 10: Select Your Payment for Verification
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
Step 11: Wait for Transaction Verification
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)
Step 12: Receive Your USDC
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!
Last updated