DEVELOPER
alt
Products
Add recurring payments to your ecommerce website, whether you need to accept payments every week, every other week, or every month, this API offers flexible subscription management with payment periods that work for your business. Subscriptions may be paused or resumed at any time, and the Pay Subscription Bill endpoint can be leveraged to manually initiate bill payment in real time if an automatic payment fails.



Weekly, Bi-Weekly, or Monthly Payments


The Recurring Billing API makes subscription management convenient and easy. Just create a new subscription, update or pause it if necessary, and cancel it anytime. Every transaction is tokenized, making it easy to securely refund previous payments. For more information about transaction tokenization, refer to the Security page.







Easy Integration

Pass a few simple fields to the Recurring Billing API to generate a subscription that automatically bills customers based on the recurring period you choose. Use our test credit card data to send payment requests in our secure Sandbox environment and receive real responses from the EPX processor.

Easy Integration

One-Time Payments

Use the One-Time Payment endpoint to accept payments for charges that aren't related to a subscription. If the customer already has credit card information saved on file for a subscription, that can be leveraged by this endpoint for a more convenient checkout experience.

One-Time Payments





Overview

Environment
Language
PCI
Functions

Card-Not-Present

Website

Any server-side language with REST calls, JSON

Reduced PCI scope for the integrator. The payment service provider is responsible for meeting most PCI requirements.

Create Subscription, Update Subscription, Cancel Subscription, Lookup Subscription, Pause/Resume Subscription, One-Time Payment, Pay Subscription Bill





Coding Tutorial



Node.JS

Fork the GitHub repository and follow step-by-step instructions to securely embed recurring payments in a Node.js app using North's Recurring Billing API. This tutorial is for a reduced PCI scope solution, meaning that the payment provider is responsible for meeting most PCI requirements.

©2025 North is a registered DBA of NorthAB, LLC. All rights reserved. North is a registered ISO of BMO Harris Bank N.A., Chicago, IL, Citizens Bank N.A., Providence, RI, The Bancorp Bank, Philadelphia, PA, FFB Bank, Fresno, CA, Wells Fargo Bank, N.A., Concord, CA, and PNC Bank, N.A.