15 best JavaScript Node.js Payment libraries in 2024

share link

by rajasekar dot icon Updated: Aug 11, 2023

technology logo
technology logo

Guide Kit Guide Kit  


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

TypeScript doticonstar image 3362 doticonVersion:v12.10.0-beta.1doticon
License: Permissive (MIT)

Node.js library for the Stripe API.

Support
    Quality
      Security
        License
          Reuse

            stripe-nodeby stripe

            TypeScript doticon star image 3362 doticonVersion:v12.10.0-beta.1doticon License: Permissive (MIT)

            Node.js library for the Stripe API.
            Support
              Quality
                Security
                  License
                    Reuse

                      expressCartby mrvautin

                      JavaScript doticonstar image 2199 doticonVersion:Currentdoticon
                      License: Permissive (MIT)

                      A fully functioning Node.js shopping cart with Stripe, PayPal, Authorize.net, PayWay, Blockonomics, Adyen, Zip and Instore payments.

                      Support
                        Quality
                          Security
                            License
                              Reuse

                                expressCartby mrvautin

                                JavaScript doticon star image 2199 doticonVersion:Currentdoticon License: Permissive (MIT)

                                A fully functioning Node.js shopping cart with Stripe, PayPal, Authorize.net, PayWay, Blockonomics, Adyen, Zip and Instore payments.
                                Support
                                  Quality
                                    Security
                                      License
                                        Reuse

                                          servicebotby service-bot

                                          JavaScript doticonstar image 871 doticonVersion:v0.9.0doticon
                                          License: Strong Copyleft (GPL-3.0)

                                          Open-source subscription management & billing automation system

                                          Support
                                            Quality
                                              Security
                                                License
                                                  Reuse

                                                    servicebotby service-bot

                                                    JavaScript doticon star image 871 doticonVersion:v0.9.0doticon License: Strong Copyleft (GPL-3.0)

                                                    Open-source subscription management & billing automation system
                                                    Support
                                                      Quality
                                                        Security
                                                          License
                                                            Reuse

                                                              braintree_nodeby braintree

                                                              JavaScript doticonstar image 322 doticonVersion:Currentdoticon
                                                              License: Permissive (MIT)

                                                              Braintree Node.js library

                                                              Support
                                                                Quality
                                                                  Security
                                                                    License
                                                                      Reuse

                                                                        braintree_nodeby braintree

                                                                        JavaScript doticon star image 322 doticonVersion:Currentdoticon License: Permissive (MIT)

                                                                        Braintree Node.js library
                                                                        Support
                                                                          Quality
                                                                            Security
                                                                              License
                                                                                Reuse
                                                                                  JavaScript doticonstar image 197 doticonVersion:Currentdoticon
                                                                                  License: Permissive (MIT)

                                                                                  ⚡️Typographic is a webfont service (and demo) built with Stripe Billing.

                                                                                  Support
                                                                                    Quality
                                                                                      Security
                                                                                        License
                                                                                          Reuse

                                                                                            stripe-billing-typographicby stripe

                                                                                            JavaScript doticon star image 197 doticonVersion:Currentdoticon License: Permissive (MIT)

                                                                                            ⚡️Typographic is a webfont service (and demo) built with Stripe Billing.
                                                                                            Support
                                                                                              Quality
                                                                                                Security
                                                                                                  License
                                                                                                    Reuse
                                                                                                      JavaScript doticonstar image 163 doticonVersion:Currentdoticon
                                                                                                      License: Permissive (MIT)

                                                                                                      Node.js PayPal Express Checkout for Single Payment

                                                                                                      Support
                                                                                                        Quality
                                                                                                          Security
                                                                                                            License
                                                                                                              Reuse

                                                                                                                node-paypal-express-checkoutby totaljs

                                                                                                                JavaScript doticon star image 163 doticonVersion:Currentdoticon License: Permissive (MIT)

                                                                                                                Node.js PayPal Express Checkout for Single Payment
                                                                                                                Support
                                                                                                                  Quality
                                                                                                                    Security
                                                                                                                      License
                                                                                                                        Reuse
                                                                                                                          JavaScript doticonstar image 130 doticonVersion:Currentdoticon
                                                                                                                          License: Permissive (MIT)

                                                                                                                          Official Midtrans Payment API Client for Node JS | https://midtrans.com

                                                                                                                          Support
                                                                                                                            Quality
                                                                                                                              Security
                                                                                                                                License
                                                                                                                                  Reuse

                                                                                                                                    midtrans-nodejs-clientby Midtrans

                                                                                                                                    JavaScript doticon star image 130 doticonVersion:Currentdoticon License: Permissive (MIT)

                                                                                                                                    Official Midtrans Payment API Client for Node JS | https://midtrans.com
                                                                                                                                    Support
                                                                                                                                      Quality
                                                                                                                                        Security
                                                                                                                                          License
                                                                                                                                            Reuse

                                                                                                                                              node-vn-paymentsby naustudio

                                                                                                                                              JavaScript doticonstar image 98 doticonVersion:Currentdoticon
                                                                                                                                              License: Permissive (Apache-2.0)

                                                                                                                                              Various VN Payment Gateways implemented for NodeJS

                                                                                                                                              Support
                                                                                                                                                Quality
                                                                                                                                                  Security
                                                                                                                                                    License
                                                                                                                                                      Reuse

                                                                                                                                                        node-vn-paymentsby naustudio

                                                                                                                                                        JavaScript doticon star image 98 doticonVersion:Currentdoticon License: Permissive (Apache-2.0)

                                                                                                                                                        Various VN Payment Gateways implemented for NodeJS
                                                                                                                                                        Support
                                                                                                                                                          Quality
                                                                                                                                                            Security
                                                                                                                                                              License
                                                                                                                                                                Reuse
                                                                                                                                                                  JavaScript doticonstar image 76 doticonVersion:Currentdoticon
                                                                                                                                                                  License: Permissive (MIT)

                                                                                                                                                                  Node.js sdk for Paypal Adaptive Payments API

                                                                                                                                                                  Support
                                                                                                                                                                    Quality
                                                                                                                                                                      Security
                                                                                                                                                                        License
                                                                                                                                                                          Reuse

                                                                                                                                                                            paypal-adaptive-sdk-nodejsby Ideame

                                                                                                                                                                            JavaScript doticon star image 76 doticonVersion:Currentdoticon License: Permissive (MIT)

                                                                                                                                                                            Node.js sdk for Paypal Adaptive Payments API
                                                                                                                                                                            Support
                                                                                                                                                                              Quality
                                                                                                                                                                                Security
                                                                                                                                                                                  License
                                                                                                                                                                                    Reuse

                                                                                                                                                                                      dialogflow-transactions-nodejsby actions-on-google

                                                                                                                                                                                      JavaScript doticonstar image 68 doticonVersion:Currentdoticon
                                                                                                                                                                                      License: Permissive (Apache-2.0)

                                                                                                                                                                                      Physical transactions sample (using Dialogflow) in Node.js

                                                                                                                                                                                      Support
                                                                                                                                                                                        Quality
                                                                                                                                                                                          Security
                                                                                                                                                                                            License
                                                                                                                                                                                              Reuse

                                                                                                                                                                                                dialogflow-transactions-nodejsby actions-on-google

                                                                                                                                                                                                JavaScript doticon star image 68 doticonVersion:Currentdoticon License: Permissive (Apache-2.0)

                                                                                                                                                                                                Physical transactions sample (using Dialogflow) in Node.js
                                                                                                                                                                                                Support
                                                                                                                                                                                                  Quality
                                                                                                                                                                                                    Security
                                                                                                                                                                                                      License
                                                                                                                                                                                                        Reuse
                                                                                                                                                                                                          JavaScript doticonstar image 67 doticonVersion:2.8.0doticon
                                                                                                                                                                                                          no licences License: No License (null)

                                                                                                                                                                                                          wechat payment api for node.js (weixin payment)

                                                                                                                                                                                                          Support
                                                                                                                                                                                                            Quality
                                                                                                                                                                                                              Security
                                                                                                                                                                                                                License
                                                                                                                                                                                                                  Reuse

                                                                                                                                                                                                                    wechat-payment-nodeby OtkurBiz

                                                                                                                                                                                                                    JavaScript doticon star image 67 doticonVersion:2.8.0doticonno licences License: No License

                                                                                                                                                                                                                    wechat payment api for node.js (weixin payment)
                                                                                                                                                                                                                    Support
                                                                                                                                                                                                                      Quality
                                                                                                                                                                                                                        Security
                                                                                                                                                                                                                          License
                                                                                                                                                                                                                            Reuse
                                                                                                                                                                                                                              JavaScript doticonstar image 65 doticonVersion:Currentdoticon
                                                                                                                                                                                                                              License: Permissive (MIT)

                                                                                                                                                                                                                              Node.js SDK for Yandex.Checkout (unofficial)

                                                                                                                                                                                                                              Support
                                                                                                                                                                                                                                Quality
                                                                                                                                                                                                                                  Security
                                                                                                                                                                                                                                    License
                                                                                                                                                                                                                                      Reuse

                                                                                                                                                                                                                                        yandex-checkout-nodeby lodosstm

                                                                                                                                                                                                                                        JavaScript doticon star image 65 doticonVersion:Currentdoticon License: Permissive (MIT)

                                                                                                                                                                                                                                        Node.js SDK for Yandex.Checkout (unofficial)
                                                                                                                                                                                                                                        Support
                                                                                                                                                                                                                                          Quality
                                                                                                                                                                                                                                            Security
                                                                                                                                                                                                                                              License
                                                                                                                                                                                                                                                Reuse

                                                                                                                                                                                                                                                  wwasby wificoin-project

                                                                                                                                                                                                                                                  JavaScript doticonstar image 63 doticonVersion:0.11.212doticon
                                                                                                                                                                                                                                                  License: Strong Copyleft (GPL-3.0)

                                                                                                                                                                                                                                                  wifidog auth server for supporting wfc payment and weixin lian

                                                                                                                                                                                                                                                  Support
                                                                                                                                                                                                                                                    Quality
                                                                                                                                                                                                                                                      Security
                                                                                                                                                                                                                                                        License
                                                                                                                                                                                                                                                          Reuse

                                                                                                                                                                                                                                                            wwasby wificoin-project

                                                                                                                                                                                                                                                            JavaScript doticon star image 63 doticonVersion:0.11.212doticon License: Strong Copyleft (GPL-3.0)

                                                                                                                                                                                                                                                            wifidog auth server for supporting wfc payment and weixin lian
                                                                                                                                                                                                                                                            Support
                                                                                                                                                                                                                                                              Quality
                                                                                                                                                                                                                                                                Security
                                                                                                                                                                                                                                                                  License
                                                                                                                                                                                                                                                                    Reuse

                                                                                                                                                                                                                                                                      GCF-Stripeby rldaulton

                                                                                                                                                                                                                                                                      JavaScript doticonstar image 53 doticonVersion:v1.0doticon
                                                                                                                                                                                                                                                                      License: Permissive (MIT)

                                                                                                                                                                                                                                                                      A serverless implementation of Stripe using Google Cloud Functions as containerized microservices

                                                                                                                                                                                                                                                                      Support
                                                                                                                                                                                                                                                                        Quality
                                                                                                                                                                                                                                                                          Security
                                                                                                                                                                                                                                                                            License
                                                                                                                                                                                                                                                                              Reuse

                                                                                                                                                                                                                                                                                GCF-Stripeby rldaulton

                                                                                                                                                                                                                                                                                JavaScript doticon star image 53 doticonVersion:v1.0doticon License: Permissive (MIT)

                                                                                                                                                                                                                                                                                A serverless implementation of Stripe using Google Cloud Functions as containerized microservices
                                                                                                                                                                                                                                                                                Support
                                                                                                                                                                                                                                                                                  Quality
                                                                                                                                                                                                                                                                                    Security
                                                                                                                                                                                                                                                                                      License
                                                                                                                                                                                                                                                                                        Reuse

                                                                                                                                                                                                                                                                                          numvalidateby apilayer

                                                                                                                                                                                                                                                                                          JavaScript doticonstar image 53 doticonVersion:Currentdoticon
                                                                                                                                                                                                                                                                                          License: Permissive (Apache-2.0)

                                                                                                                                                                                                                                                                                          Phone number validation REST API

                                                                                                                                                                                                                                                                                          Support
                                                                                                                                                                                                                                                                                            Quality
                                                                                                                                                                                                                                                                                              Security
                                                                                                                                                                                                                                                                                                License
                                                                                                                                                                                                                                                                                                  Reuse

                                                                                                                                                                                                                                                                                                    numvalidateby apilayer

                                                                                                                                                                                                                                                                                                    JavaScript doticon star image 53 doticonVersion:Currentdoticon License: Permissive (Apache-2.0)

                                                                                                                                                                                                                                                                                                    Phone number validation REST API
                                                                                                                                                                                                                                                                                                    Support
                                                                                                                                                                                                                                                                                                      Quality
                                                                                                                                                                                                                                                                                                        Security
                                                                                                                                                                                                                                                                                                          License
                                                                                                                                                                                                                                                                                                            Reuse