An open API service indexing awesome lists of open source software.

https://github.com/NorthDevelopers/North-Node-Recurring-Billing-API

This is a Node.js ecommerce application that embeds a checkout form for subscription billing in a website with Payments Hub's Recurring Billing API.
https://github.com/NorthDevelopers/North-Node-Recurring-Billing-API

ecommerce ecommerce-api ecommerce-website membership membership-management nodejs nodejs-ecommerce nodejs-payment recurring-billing recurring-payments subscription-billing subscriptions-and-payments

Last synced: 5 months ago
JSON representation

This is a Node.js ecommerce application that embeds a checkout form for subscription billing in a website with Payments Hub's Recurring Billing API.

Awesome Lists containing this project

README

          

# Securely Embed Recurring Payments in a Node.js App

This is a Node.js ecommerce application that embeds a checkout form for subscription billing in a website with [North's Recurring Billing API](https://developer.north.com/products/online/recurring-billing-api). The full-stack code in this repository adds a recurring payment form to a website, handling both the front-end and back-end aspects of the payment process.

## Get Sandbox Credentials

To get started, create a free [North Developer Portal account](https://developer.north.com/register). This will allow you to get the sandbox credentials that are required to test the app. After you log in, check out the official [Recurring Billing API Specification](https://developer.north.com/products/online/recurring-billing-api/api-spec/production/createandmanagesubscriptions), then [contact](https://developer.north.com/contact) North's Sales Engineering team to get sandbox credentials added to your Developer Portal account.

## Follow Along with the Tutorial

When you're ready to start building your app, you can follow along with [this tutorial](
https://developer.north.com/blog/tutorial-nodejs-recurring-billing-api) for step-by-step instructions.

## Completed App

Your completed payment app will look similar to the following:

![payments-hub-node-recurring-billing-api-payment-form](https://github.com/PaymentsHubDevelopers/PaymentsHub-Node-Recurring-Billing-API/assets/136620102/0cdf0e5b-ab23-4edb-b071-10cd1e4547d2)