How to Integrate Secure and Pay with systeme.io
Introduction
Secure and Pay is a payment solution available as a native gateway on systeme.io —useful when Stripe or PayPal alone do not match your merchant setup or regional needs. Unlike Razorpay (self-service webhooks in the processor dashboard), Secure and Pay integration is partly support-assisted: you copy a webhook URL from systeme.io, send it to Secure and Pay, then paste credentials they email back.
This guide follows How to integrate Secure and Pay with systeme.io and aligns with other gateway articles ( Razorpay, PayPal).
What You Need
- A systeme.io account ( plan that supports selling)
- An active Secure and Pay merchant relationship (onboarding completed with them)
- A sales funnel with an order form ( create an order form)
- Offers priced in USD, EUR, or GBP only
Platform Rules (Read Before Launch)
- Buyer fields: Email, first name, and last name must be collected on payment pages—Secure and Pay rejects or mishandles payments without them.
- Currencies: Only USD, EUR, and GBP are accepted.
- Subscriptions: Billing periods are calculated in days—align offer subscription settings accordingly.
Step 1: Start the Connection
- Click your profile picture
- Settings
- Left menu: Payment gateways
- Find Secure and Pay → Connect
A configuration popup opens—this is where the webhook URL appears and where you will later enter API credentials.
Step 2: Copy Webhook URL & Contact Secure and Pay
- Copy the auto-generated webhook URL from the popup
- Open Secure and Pay’s contact form (merchant support channel)
- Submit the webhook URL and request integration with systeme.io
- Wait for their reply email with login / integration details
Secure and Pay configures the webhook on their infrastructure—you do not paste this URL into a self-serve dashboard the way you would for Stripe or Razorpay. Keep the systeme.io popup open or reconnect later to finish Step 3.
Step 3: Enter Site ID and API Secret Key
When Secure and Pay emails you:
- Return to Payment gateways → Secure and Pay → Connect (or the open popup)
- Paste Site ID
- Paste API Secret Key—in their email this value may be labeled Password
- Click Save to finalize
After Save, successful payments should sync to CRM and Transactions on your systeme.io account when webhooks fire correctly.
Step 4: Enable on Your Funnel
- Sites → Sales funnels → open your funnel
- Funnel settings
- Enable Secure and Pay alongside other methods if desired
- Save
Verify the order form includes mandatory name and email fields and that the linked offer uses USD, EUR, or GBP ( create an offer).
Test & Go Live
- Run a small real or test transaction per Secure and Pay’s environment
- Confirm sale in Sales → Transactions
- Confirm buyer receives access and optional invoice ( send invoice)
Troubleshooting
Payment fails at checkout
Check email + first + last name on form; currency is USD/EUR/GBP; offer matches funnel currency.
Sale in Secure and Pay but not in systeme.io
Webhook URL not configured by support—resubmit URL via contact form; confirm Save with correct Site ID and secret.
Wrong secret
Use the API secret from the latest email (field named Password)—not your merchant login password unless documented otherwise.
Contact systeme.io support and Secure and Pay support with transaction reference and webhook URL.
Frequently Asked Questions
Secure and Pay vs Stripe?
Stripe is self-serve OAuth/API on systeme.io; Secure and Pay needs support to register your webhook—choose based on your merchant contract and geography.
Can I use INR or other currencies?
No for this gateway integration—use Razorpay or another supported processor for other currencies.
Last updated: July 11, 2026 · Based on How to integrate Secure and Pay with systeme.io