Documentation

Everything you need to start selling digital products with SurcoPay

Quick Start Guide

1

Create Your Account

Sign up for a free SurcoPay account. No credit card required. You'll get instant access to your dashboard where you can manage products, view analytics, and track sales.

Create account →
2

Connect Payment Providers

Link your payment provider accounts to start accepting payments. SurcoPay supports Stripe, PayPal, and ATH Móvil. You can enable multiple providers to give your customers more payment options.

Secure OAuth connection
3

Create Your First Product

Set up your digital product with a name, description, price, and upload your files. You can add images, set allowed payment methods, and customize the checkout experience.

Example product setup:
Name: "Premium eBook Bundle"
Price: $29.99
Files: ebook.pdf, bonus-guide.pdf
Payment methods: Stripe, PayPal
4

Put It On Your Website

Copy one snippet from Widget Embed and paste it where the checkout should appear. Or skip the website entirely and share your product's checkout link — it works on its own, in a bio link, a newsletter, or a message.

Read the embedding guide

Covers WordPress, Wix, Squarespace, Shopify, Webflow, Carrd, Framer and Google Sites — plus what to check if nothing appears.

Core Features

Product Management

  • Unlimited digital products
  • Multiple file uploads per product
  • Product images and descriptions
  • Flexible pricing in multiple currencies

Payment Processing

  • Stripe integration
  • PayPal support
  • ATH Móvil for Puerto Rico
  • Automatic payment confirmation

Instant Delivery

  • Automatic file delivery after payment
  • Secure time-limited download links
  • Email notifications to customers
  • Download tracking and limits

Fraud Protection

  • Built-in fraud detection
  • Risk score analysis
  • Velocity checks
  • Easy refund management

Payment Provider Setup

Stripe

  1. Create a Stripe account at stripe.com if you don't have one
  2. Get your API keys from Stripe Dashboard → Developers → API keys
  3. In your SurcoPay dashboard, go to Settings → Payment Providers
  4. Enter your Stripe Publishable Key and Secret Key
  5. Click "Save" to enable Stripe payments
Fees: 2.9% + $0.30 per successful transaction
Note: Use test keys for testing, live keys for production

PayPal

  1. Create a PayPal Business account at paypal.com
  2. Get your API credentials from PayPal Developer Dashboard
  3. In your SurcoPay dashboard, go to Settings → Payment Providers
  4. Enter your PayPal Client ID and Secret
  5. Click "Save" to enable PayPal payments
Fees: 2.9% + $0.30 per transaction
Note: Use sandbox credentials for testing

ATH Móvil

  1. Register for ATH Móvil Business at athmovil.com (Puerto Rico only)
  2. Contact ATH Móvil to get your Business API credentials
  3. In your SurcoPay dashboard, go to Settings → Payment Providers
  4. Enter your ATH Móvil Public Token and Private Token
  5. Click "Save" to enable ATH Móvil payments
Fees: 1.5% per transaction
Note: ATH Móvil is only available in Puerto Rico

Security Best Practices

  • Never share your API secret keys publicly
  • Use test/sandbox keys during development
  • Store API keys securely in your SurcoPay settings only
  • Rotate keys immediately if you suspect they've been compromised

API Access (Pro Plan)

API access is available on the Pro plan (coming soon). With the API, you can:

  • Create and manage products programmatically
  • Generate checkout sessions via API
  • Retrieve transaction and customer data
  • Process refunds programmatically
  • Access advanced analytics
Example API request:
POST
/api/v1/products

Need Help?

Can't find what you're looking for? Our support team is here to help.

Contact Support