Typescript client library for repaya.io web3 payment APIs
client-js is an early-stage TypeScript project in the AI payments / x402 ecosystem, focused on crypto-payment-gateway, payment-gateway, payments, stablecoin-payments. It currently has 2 GitHub stars and 0 forks, and sits alongside related tools like tdm-sdk, salesforce-programmable-wallets, awesome-fintech, tdm-integration-kit, TDM-Agent-Integration-Kit, x402-solana-rust.
Typescript client library for repaya.io web3 payment APIs.
yarn add @repaya/client
Documentation docs.repaya.io.
Import the client
import { Client } from '@repaya/client'
Create payment session
const formId = '<FORM_ID>'
// Create payment session
const session = await client.sessions.create(formid, { customer: { id: '42' } })
After the session was created, use the session.checkoutUrl to redirect the customer to the payment page.
After the payment is completed, request its status and customer balances by the session ID.
const payment = await client.payments.getBySession(session.id)
// payment.status === 'completed' // check payment status
const balances = await client.balances.getAll(formId, { customerId: '42' })
The package can be used via the npx command to access a convinient CLI:
Usage: npx @repaya/client [command] [params...] <key=value>
Open contract-facing SDK for payable routes and gateway-backed integrations. Thin public surface for authorize, checkout, and session flows.
Programmable Wallets for Salesforce, powered by Circle Programmable Wallets, is an open source solution built on Circle Programmable Wallet technology to operating 100% within the Salesforce ecosystem.
A curated collection of open source fintech libraries and resources.
Developer integration tools for adding TDM payments to AI agents, apps, and workflows. CLI, MCP server, and copy-paste examples
Developer integration tools for adding TDM payments to AI agents, apps, and workflows. CLI, MCP server, and copy-paste examples
Production-ready Rust server template for building HTTP APIs with x402 payment integration on Solana. Accept USDC payments for API access. Includes Axum, Actix and Rocket templates.
An open SDK for agentic payments. Let AI agents make payments, hold funds, and move money across chains with policy enforcement and human approval built in.
Golang SDK for A2A Protocol
Client SDK for the Vybe x402 API. Pay-per-call USDC over HTTP and prepaid-credit WebSocket streaming for Vybe's Solana analytics API. Built for AI agents.
Rust SDK for the Machine Payments Protocol
Building blocks for Agentic payments (x402, MPP, AP2) for TypeScript, Rust, Go, Python, Ruby, PHP, Lua, Kotlin and Swift.
Opinionated React Native crypto x AI chat app boilerplate with embedded wallet support, conversational AI, and dynamic UI component injection