Send Pay Links
Guides

Payment Providers

Configure and manage your payment processors

Payment Providers

Send Pay Links supports multiple payment providers, giving you flexibility in how you process payments. All provider credentials are configured through the admin portal.

Configuring Providers

  1. Log in to your admin portal
  2. Select your brand from the dropdown at the top
  3. Navigate to Settings in the sidebar
  4. Expand the Payment Providers section
  5. Click on the provider you want to configure
  6. Enter your credentials and click Save Changes

All credentials are encrypted and stored securely. Sensitive fields like API keys are never displayed after saving.

Supported Providers

Stripe

The most popular payment processor, ideal for most businesses.

Setup:

  1. Create a Stripe account
  2. Get your API keys from the Stripe Dashboard
  3. In your admin portal, go to Settings > Payment Providers > Stripe
  4. Enter the following:
    • Secret Key - Your Stripe secret API key (starts with sk_)
    • Publishable Key - Your Stripe publishable key (starts with pk_)
    • Webhook Secret - Optional, for webhook verification (starts with whsec_)

Features:

  • Credit/debit cards
  • Apple Pay & Google Pay
  • Buy now, pay later (Klarna, Afterpay)
  • 3D Secure authentication

Shopify

Perfect for existing Shopify stores.

Setup:

  1. In your Shopify admin, go to Settings > Apps and sales channels > Develop apps
  2. Create a custom app and configure the required API scopes
  3. Generate Storefront and Admin API tokens
  4. In your admin portal, go to Settings > Payment Providers > Shopify
  5. Enter the following:
    • Store Domain - Your Shopify store domain (e.g., your-store.myshopify.com)
    • Storefront Access Token - From your custom app
    • Admin API Token - From your custom app

NMI (Network Merchants)

Gateway solution for high-volume merchants.

Setup:

  1. Get your NMI credentials from your merchant account
  2. In your admin portal, go to Settings > Payment Providers > NMI
  3. Enter the following:
    • Security Key - Your NMI security key
    • Username - Your NMI username (if applicable)
    • Password - Your NMI password (if applicable)

EPD (Easy Pay Direct)

Payment processing for high-risk merchants.

Setup:

  1. Get your EPD credentials from your merchant account
  2. In your admin portal, go to Settings > Payment Providers > EPD
  3. Enter the following:
    • Security Key - Your EPD security key
    • Username - Your EPD username
    • Password - Your EPD password

Sticky.io

CRM integration for subscription and continuity businesses.

Setup:

  1. Get your Sticky.io API credentials from your Sticky.io dashboard
  2. In your admin portal, go to Settings > CRM & Billing > Sticky.io
  3. Enter the following:
    • API URL - Your Sticky.io API endpoint
    • Login ID - Your API login ID
    • Password - Your API password

Konnektive

CRM for direct response marketing.

Setup:

  1. Get your Konnektive API credentials from your Konnektive dashboard
  2. In your admin portal, go to Settings > CRM & Billing > Konnektive
  3. Enter the following:
    • API URL - Your Konnektive API endpoint (e.g., https://api.konnektive.com)
    • Login ID - Your API login ID
    • Password - Your API password
    • Campaign ID - Default campaign ID for orders

UltraCart

E-commerce platform with built-in payment processing.

Setup:

  1. Get your UltraCart API credentials from your merchant dashboard
  2. In your admin portal, go to Settings > CRM & Billing > UltraCart
  3. Enter the following:
    • API Key - Your UltraCart API key
    • Merchant ID - Your merchant identifier

Hybrid Mode

Send Pay Links supports hybrid mode, where payments are processed through one provider (e.g., Stripe) while orders are recorded in a CRM (e.g., Sticky.io or Konnektive).

This is useful for:

  • Better payment processing rates with your preferred processor
  • Maintaining CRM order history for fulfillment
  • Subscription management and customer lifecycle tracking

To enable hybrid mode:

  1. Go to Settings > Payment Providers and configure your primary payment processor
  2. Go to Settings > CRM & Billing and configure your CRM
  3. Go to Settings > CRM & Billing > Hybrid CRM and set your preferred CRM
  4. Test the connection using the Test button

Testing

All providers support test/sandbox modes. Configure your test credentials in the admin portal the same way you would production credentials.

ProviderTest Mode
StripeUse test API keys (sk_test_ and pk_test_)
ShopifyUse a development store
NMIEnable sandbox in your NMI dashboard
EPDUse sandbox credentials from EPD
Sticky.ioUse your staging environment URL
KonnektiveUse sandbox API endpoint

Always test your integration thoroughly before going live. Use test card numbers and sandbox credentials. Never use real payment credentials in development.

Troubleshooting

Connection Issues

If you're having trouble connecting to a provider:

  1. Verify your credentials are correct
  2. Check that your account is active with the provider
  3. Ensure you're using the correct API endpoint
  4. Look for any IP restrictions on your provider account

Testing Connections

For CRM providers, you can test your connection:

  1. Go to Settings > CRM & Billing > Hybrid CRM
  2. Click the Test button next to your configured provider
  3. Check the response time and status

If the test fails, review your credentials and try again.

On this page