In GlideCampaign, you can integrate external payment processors by either using a hosted payment page or by building a custom HTML form.
This is an advanced setup — it requires knowledge of JavaScript, NodeJS, and working with APIs.
If you are a beginner with no coding experience, we recommend getting help from a developer.
1: Choose Your Integration Method #
You have two options:
- Hosted Payment Page
Redirect customers to a third-party checkout page. - Custom HTML Form
Build your own form to collect payment information and send it directly to the processor.
2: Important Security Note #
- GlideCampaign’s native credit/debit card field only works with our built-in gateways.
- You cannot use a regular number field to collect card data — it would be visible in the platform’s backend, which is a security risk.
- If building your own form, you must:
- Create an HTML form.
- Use JavaScript to send (webhook) the payment details securely to your external processor.
- Create an HTML form.
3: Setting Up a Hosted Payment Page #
If you choose a hosted page, the customer flow will look like this:
Sales Page → Third-Party Hosted Payment Page → Thank You Page
After payment:
- Pass the customer’s information back to GlideCampaign using our Form API.
- You can easily build a form with the customer fields you want to collect.
- Send the data in JSON format using the auto-generated Form API documentation (available inside GlideCampaign).
- Full API documentation: www.myapidocs.io
4: Setting Up a Custom HTML Form #
If you choose to create a form yourself:
- Embed the third-party processor’s checkout fields or embeddable form inside your sales page.
- Collect fields like:
- Card number
- Expiration date
- CVV
- Card number
- Then use JavaScript to send the collected data to the payment processor, following their API guidelines.
The customer flow for this setup:
Sales Page → Custom Order Form (with third-party fields) → Thank You Page
After payment:
- Just like the hosted page method, pass the customer’s information back to GlideCampaign using the Form API.