Integrate your financial institution with the Paygrid clearing network in minutes
Receive your unique invitation code from the Paygrid team
Complete onboarding at institution.paygrid.network
Generate scoped API keys from your institution dashboard
Use our TypeScript SDK or REST APIs to submit your first payment
npm install @paygrid/sdk
discovery:read
, accord:write
Important: API keys are shown only once. Store them securely in your environment variables.
import { PaygridClient } from '@paygrid/sdk'; // Initialize client const paygrid = new PaygridClient({ apiKey: process.env.PAYGRID_API_KEY, baseUrl: 'https://api.dev.paygrid.network' }); // 1. Discover a counterparty const payee = await paygrid.discovery.lookup('institution-bravo'); console.log('Found:', payee.displayName); // 2. Create and submit a payment const payment = await paygrid.accord.createPayment({ payeeId: 'institution-bravo', amount: '1000000', // 1 USDC (6 decimals) asset: 'eip155:8453/erc20:0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48', metadataHash: '0x...' // keccak256 of private data }); console.log('Payment submitted:', payment.paymentId); console.log('Status:', payment.status); // 3. Wait for acknowledgement (webhook or polling) // Payment will be automatically batched into next epoch