Sell digital products on Shopify

One pasted snippet. No plugin, no store migration, no code to maintain.

Shopify already sells things well, so the reason to embed a second checkout is specific: payment methods Shopify does not offer in your market. For Puerto Rico sellers that means ATH Móvil — letting local buyers pay the way they actually pay, on a page of your existing store, while the rest of your catalogue keeps flowing through Shopify checkout.

What you need

Any Shopify plan with an Online Store 2.0 theme (all current themes are).

Add the checkout

  1. In your SurcoPay dashboard, open Widget Embed, pick your product, and copy the snippet.
  2. In Shopify admin, go to Online Store → Themes → Customize.
  3. On the page where you want the checkout, click Add section (or a block inside a section) and choose Custom Liquid — every current Shopify theme includes it, though a few name it Custom code.
  4. Paste the snippet and save.
  5. Alternative for a simple page: Online Store → Pages, edit the page, click the <> (show HTML) button in the editor toolbar, and paste there.

The snippet you copy from the dashboard looks like this, with your real product ID filled in:

<!-- SurcoPay Checkout Widget -->
<div id="surcopay-widget-YOUR-PRODUCT-ID"></div>
<script>
  (function() {
    var script = document.createElement('script');
    script.src = 'https://app.surcopay.com/widget.js';
    script.async = true;
    script.onload = function() {
      SurcoPay.init({
        productId: 'YOUR-PRODUCT-ID',
        theme: 'light',
        targetId: 'surcopay-widget-YOUR-PRODUCT-ID'
      });
    };
    document.head.appendChild(script);
  })();
</script>
If something looks wrong: Put the section on a page, not in a template shared by every product — otherwise the same SurcoPay product appears on all of them.

What your buyer sees

The checkout appears right on your page: product name, price, and the payment methods you have enabled — cards, Apple Pay and Google Pay through Stripe, plus PayPal and ATH Móvil. The buyer pays without leaving your website, and the file is delivered to their email automatically with a secure, expiring download link.

How you get paid

Money settles directly into your own Stripe, PayPal or ATH Móvil account — SurcoPay never holds your funds. There is no monthly fee; SurcoPay takes 4.5% of each sale made through Stripe, charged on your product price and never on sales tax. Refund a sale and the fee comes back too.

Common questions

Why would a Shopify store need this?

ATH Móvil. Shopify does not support it, and for a Puerto Rico audience it is often the difference between a sale and an abandoned cart. Digital delivery with expiring links comes along for free.

Do buyers need a SurcoPay account?

No. Buyers just pay — card, Apple Pay, Google Pay, PayPal or ATH Móvil — and receive their download by email. No account, no app.

Is this secure? Does my site touch card data?

Card details go straight from the buyer's browser to Stripe inside a secure frame, and PayPal approval happens on PayPal's own page. Your website never sees or stores payment data, so embedding the checkout does not put your site in scope for card-compliance rules.

What does it cost?

There is no monthly fee. SurcoPay takes 4.5% of each sale made through Stripe, charged on your product price only — never on sales tax. Your payment provider's own processing rates are separate and go to them.

Something not covered here? See troubleshooting, or email support@surcopay.com.

Ready to try it on your site?

SurcoPay is onboarding its first sellers now.

Request early access