← Back to home
WHMCS WooCommerce PrestaShop
🛍️ PrestaShop

Install the Payment Gateway on PrestaShop

Running a PrestaShop store? Accept credit cards, Apple Pay, and Google Pay at checkout, with instant payouts straight to your own wallet — no monthly fees, no KYC.

Ready-to-install module

One ZIP file, installable directly from your PrestaShop admin

Download (.zip)
  1. Upload the module

    In your PrestaShop back office, go to:

    Modules → Module Manager → Upload a module

    Select the downloaded ZIP file as-is — no need to unzip it first, PrestaShop handles that automatically during upload.

  2. Install it

    Once uploaded, PrestaShop installs the module automatically and creates a small dedicated database table used to track payment status per order. If asked to confirm, click Proceed.

    This step requires your store's database user to have table-creation permissions — standard for any normal PrestaShop hosting setup.
  3. Configure the module

    From the Module Manager list, find Dopayer - Instant Payment Gateway and click Configure. The only field you actually need to fill in is your wallet:

    Wallet Address Your own self-custodial USDC (Polygon) wallet — payouts land here instantly with every order.
    Custom Domain Pre-filled with payment.dopayer.com — no need to change it.
    No account, no signup, no API key required — just your wallet address. Save when done.
  4. Enable it at checkout

    Make sure the module status is set to Enabled in the Module Manager list (toggle switch on the right), and that it's assigned to the storefront you want it active on if you run a multistore setup.

  5. Test it, then go live

    Place a low-value test order to confirm checkout redirects properly and the order status updates automatically after payment. You can review payment details for any order directly from the order page in your back office.

    If your store uses a full-page cache or reverse proxy (Varnish, Cloudflare cache rules), exclude the checkout and order-confirmation pages — stale cached pages can interfere with automatic order-status updates.

FAQ

Is there an extra fee charged to me? The fee is deducted automatically from each payment — no invoices, no monthly subscriptions on your end.
When do I get paid? Instantly, with every successful order, sent directly to your wallet — no holding period.
Where can I see payment details for a specific order? Open that order in your back office — a "Dopayer Transaction Details" panel appears with the receiving address, amount received, and blockchain transaction IDs.
My order isn't marked as paid automatically — what do I check? Make sure your site is reachable over HTTPS with a valid SSL certificate, and that no firewall, security module, or maintenance mode is blocking incoming requests to your callback URL.