JavaScript Payments

Open-source JavaScript projects categorized as Payments

Top 14 JavaScript Payment Projects

  • react-native-payments

    Accept Payments with Apple Pay and Android Pay using the Payment Request API.

  • zeus

    A mobile Bitcoin wallet fit for the gods. ⚡️ Est. 563345

  • Project mention: Massive week for noob-friendly Lightning self custody | /r/Bitcoin | 2023-07-15

    3) Last night at Bitcoin Park in Nashville, Zeus wallet announced imminent release of Olympus with embedded node on your phone

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • braintree-web

    A suite of tools for integrating Braintree in the browser

  • ExtPay

    The JavaScript library for ExtensionPay.com — payments for your browser extensions, no server needed.

  • Project mention: Ask HN: SQLite in Production? | news.ycombinator.com | 2024-04-07

    I've been using SQLite/Litestream for https://extensionpay.com for about 3 years now! Serves about 120m requests per month (most of those are cached and don't hit the db), but it's been great!

    I was convinced that SQLite could be a viable db option from this great post about it called Consider SQLite: https://blog.wesleyac.com/posts/consider-sqlite

    Using SQLite with Litestream helped me to launch the site quickly without having to pay for or configure/manage a db server, especially when I didn't know if the site would make any money and didn't have any personal experience with running production databases. Litestream streams to blackblaze b2 for literally $0 per month which is great. I already had a backblaze account for personal backups and it was easy to just add b2 storage. I've never had to restore from backup so far.

    There's a pleasing operational simplicity in this setup — one $14 DigitalOcean droplet serves my entire app (single-threaded still!) and it's been easy to scale vertically by just upgrading the server to the next tier when I started pushing the limits of a droplet (or doing some obvious SQLite config optimizations). DigitalOcean's "premium" intel and amd droplets use NVMe drives which seem to be especially good with SQLite.

    One downside of using SQLite is that there's just not as much community knowledge about using and tuning it for web applications. For example, I'm using it with SvelteKit and there's not much written online about deploying multi-threaded SvelteKit apps with SQLite. Also, not many example configs to learn from. By far the biggest performance improvement I found was turning on memory mapping for SQLite.

  • rfcs

    Specifications for Interledger and related protocols (by interledger)

  • Project mention: Anatomy of an ACH Transaction | news.ycombinator.com | 2023-06-28

    ILP also specifies settlement; From "Fed expects to launch long-awaited Faster Payments System by 2023" (2022) https://news.ycombinator.com/item?id=32658402 :

    > And then you realize you're sharing payment address information over a different but comparably-unsecured channel in a non-stanfardized way; From https://github.com/interledger/rfcs/blob/master/0009-simple-... :

    >> Relation to Other Protocols: SPSP is used for exchanging connection information before an ILP payment or data transfer is initiated*

    > To do a complete business process, [there's] signaling around transactions, which then necessarily depend upon another - hopefully also cryptographically-secured and HA Highly Available - information system with API version(s) and database schema(s) unless there's something like Interledger SPSP Simple Payment Setup Protocol and Payment Pointers [...]

    Clearing (finance) > US: https://en.wikipedia.org/wiki/Clearing_(finance)#United_Stat...

    ACH Network:

  • lightning-address

    Lightning Address - like an email address, but for your Bitcoin

  • Project mention: Until crypto is as easy as sending a text, we won't get mass adoption | /r/CryptoCurrency | 2023-06-09

    Ever heard of Lightning addresses?

  • MugglePay

    Make Crypto Payment Easy 让数字货币支付更简单

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • lnme

    Your friendly Bitcoin Lightning ⚡ payment page ⚡

  • vue-stripe-js

    Vue 3 components for Stripe.js

  • adyen-node-online-payments

    Accept payments on your Node.js/Express-based website with cards, wallets, and key local payment methods

  • Project mention: A Guide to Integrating with Adyen Web for 3D Secure 2 Payments | dev.to | 2024-01-12

    We hope you find this technical blog helpful. Don’t forget to check out the github repository which contains a fully working integration-example. It’s important to note that, while this guide promotes an ideal flow with our recommended best practices, all payment flows are uniquely complicated, so if this guide doesn’t exactly suit your needs, you can refer to our extensive documentation guides.

  • sveltekit-stripe-subscriptions

    Example of Stripe Subscriptions & PaymentElement with SvelteKit

  • Project mention: Recurring payments with SvelteKit + Stripe | dev.to | 2023-07-10

    For the complete source code, see: https://github.com/joshnuss/sveltekit-stripe-subscriptions

  • rapyd-request-signatures

    When you send a request, you calculate the signature and insert the result into the signature header. When the platform receives the request, it performs the same signature calculation. If the resulting values do not match, the request is rejected.

  • eko-sdk-node

    Node.js SDK for Eko Fintech APIs

  • Project mention: Made a node.js SDK for utility bill payments | /r/developersIndia | 2023-06-08

    You can build in any language you prefer. For javascript/node.js, you can use this sdk and for other langauages(including python) you can integrate http APIs directly. If you find it useful, do star the github repo to support and get to know about the future developments (new fintech services are being added)

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

JavaScript Payments related posts

Index

What are some of the best open-source Payment projects in JavaScript? This list will help you:

Project Stars
1 react-native-payments 1,573
2 zeus 845
3 braintree-web 429
4 ExtPay 430
5 rfcs 423
6 lightning-address 367
7 MugglePay 190
8 lnme 162
9 vue-stripe-js 132
10 adyen-node-online-payments 46
11 sveltekit-stripe-subscriptions 29
12 rapyd-request-signatures 7
13 eko-sdk-node 5
14 pay-by-link-sample-kotlin 2

Sponsored
The modern identity platform for B2B SaaS
The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
workos.com