ZKP2P
  • Introduction
    • 🐣ZKP2P
  • User Guides
    • For Buyers
      • Complete Guide to Onboarding with ZKP2P
      • Handling Verification Issues as a Buyer
    • For Sellers
      • How to Provide Liquidity and Sell USDC
      • How to Update USDC Conversion Rates
      • Handling Manual Releases as a Seller
      • TradingView Links for Setting Conversion Rates
      • Calculating APR
  • Developer
    • 📔The ZKP2P V2 Protocol
    • 📜Smart Contracts
      • Escrow
        • IEscrow
      • IPaymentVerifier
      • ⛓️Deployments
    • 🌎PeerAuth Extension
      • 🖥️zkTLS
    • Gating Service
    • 🤝Integrate ZKP2P
    • 🏗️Build a New Provider
    • 🔓Security
    • 😬Risks
    • 🤔FAQ
    • 🦺Privacy and Safety
  • 🔖Resources
    • 👨‍💻Team
    • 🐦Twitter
    • 💻Github
    • 💬Telegram
    • 💹ZKP2P
  • Brand Kit
Powered by GitBook
On this page
  • Understanding the Verification Process
  • Step-by-Step: What to Do When Verification Fails
  • What to Expect When Contacting a Seller
  1. User Guides
  2. For Buyers

Handling Verification Issues as a Buyer

What to Do When Verification Fails

PreviousComplete Guide to Onboarding with ZKP2PNextFor Sellers

Last updated 2 months ago

Understanding the Verification Process

When you buy USDC or crypto through ZKP2P, the platform tries to automatically verify your payment through a zero-knowledge proof system. Sometimes this verification process can fail due to various reasons:

  • The PeerAuth extension couldn't properly load your payment

  • Technical issues with the payment platform

  • Mistake when making payment (e.g. wrong payment currency, wrong amount sent)

Step-by-Step: What to Do When Verification Fails

  1. Try Again First

    1. Click the "Proof Gen Failed - Try again" button

    2. Wait 30 seconds for another verification attempt

    3. Sometimes a simple retry solves the issue

  2. Double-Check Your Payment

    1. Ensure you've sent the exact amount requested (e.g., €8.00)

    2. Verify you sent in the correct currency (e.g., EUR not USD)

    3. Confirm you sent to the correct recipient (e.g., "zkp2prevolut")

    4. Make sure you didn't perform a cross-currency swap (which can cause verification issues)

  1. Check Your Extension

    1. Ensure the PeerAuth extension is properly installed and active

    2. If you just installed it, you might need to refresh the page

    3. The extension needs proper permissions to access your payment data

  1. Contact the Seller or Support via Telegram

    1. If verification continues to fail after multiple attempts, contact the seller or support through Telegram

    2. Sellers typically list their Telegram username in their deposit details

    3. Send the following information to the seller:

      1. Your order ID or transaction details

      2. Screenshot of your payment receipt/confirmation

      3. Your wallet address

      4. How much you are expected to pay and receive

  1. Be Patient

    1. The seller may not respond immediately

    2. While waiting, do not attempt to cancel your payment through your payment platform

What to Expect When Contacting a Seller

  • The seller will ask you to verify details about your payment

  • They may request additional screenshots or information

  • Once they confirm your payment, they'll manually release the funds

  • The process can take some time, depending on the seller's availability