Node.js is a flexible and lightweight platform that allows developers to build fast and scalable applications that work brilliantly in real-time. Its event-driven, non-blocking I/O model makes it highly efficient for data-intensive applications that need to run across multiple devices. Ecommerce applications often run on Node payment processing software components. These components work towards ensuring the integration of payment gateways, thereby enabling multiple payment options and risk-free authentication. Some of these payment processing platforms may include PayPal, Apple Pay, Google Pay, UnionPay, and similar applications. JavaScript’s dynamic and flexible environment ensures that every payment system runs smoothly and efficiently in real-time. Here are our picks of the 15 best JavaScript Node.js payment processing libraries that are open source in 2022. expressCart - fully functioning Node.js shopping cart; stripe-node - Node.js library for the Stripe API; stripe-billing-typographic - Typographic is a complete, full-stack example of a Stripe Billing integration.
stripe-nodeby stripe
Node.js library for the Stripe API.
stripe-nodeby stripe
TypeScript
3362
Version:v12.10.0-beta.1
License: Permissive (MIT)
expressCartby mrvautin
A fully functioning Node.js shopping cart with Stripe, PayPal, Authorize.net, PayWay, Blockonomics, Adyen, Zip and Instore payments.
expressCartby mrvautin
JavaScript
2199
Version:Current
License: Permissive (MIT)
servicebotby service-bot
Open-source subscription management & billing automation system
servicebotby service-bot
JavaScript
871
Version:v0.9.0
License: Strong Copyleft (GPL-3.0)
braintree_nodeby braintree
Braintree Node.js library
braintree_nodeby braintree
JavaScript
322
Version:Current
License: Permissive (MIT)
stripe-billing-typographicby stripe
⚡️Typographic is a webfont service (and demo) built with Stripe Billing.
stripe-billing-typographicby stripe
JavaScript
197
Version:Current
License: Permissive (MIT)
node-paypal-express-checkoutby totaljs
Node.js PayPal Express Checkout for Single Payment
node-paypal-express-checkoutby totaljs
JavaScript
163
Version:Current
License: Permissive (MIT)
midtrans-nodejs-clientby Midtrans
Official Midtrans Payment API Client for Node JS | https://midtrans.com
midtrans-nodejs-clientby Midtrans
JavaScript
130
Version:Current
License: Permissive (MIT)
node-vn-paymentsby naustudio
Various VN Payment Gateways implemented for NodeJS
node-vn-paymentsby naustudio
JavaScript
98
Version:Current
License: Permissive (Apache-2.0)
paypal-adaptive-sdk-nodejsby Ideame
Node.js sdk for Paypal Adaptive Payments API
paypal-adaptive-sdk-nodejsby Ideame
JavaScript
76
Version:Current
License: Permissive (MIT)
dialogflow-transactions-nodejsby actions-on-google
Physical transactions sample (using Dialogflow) in Node.js
dialogflow-transactions-nodejsby actions-on-google
JavaScript
68
Version:Current
License: Permissive (Apache-2.0)
wechat-payment-nodeby OtkurBiz
wechat payment api for node.js (weixin payment)
wechat-payment-nodeby OtkurBiz
JavaScript
67
Version:2.8.0
License: No License
yandex-checkout-nodeby lodosstm
Node.js SDK for Yandex.Checkout (unofficial)
yandex-checkout-nodeby lodosstm
JavaScript
65
Version:Current
License: Permissive (MIT)
wwasby wificoin-project
wifidog auth server for supporting wfc payment and weixin lian
wwasby wificoin-project
JavaScript
63
Version:0.11.212
License: Strong Copyleft (GPL-3.0)
GCF-Stripeby rldaulton
A serverless implementation of Stripe using Google Cloud Functions as containerized microservices
GCF-Stripeby rldaulton
JavaScript
53
Version:v1.0
License: Permissive (MIT)
numvalidateby apilayer
Phone number validation REST API
numvalidateby apilayer
JavaScript
53
Version:Current
License: Permissive (Apache-2.0)