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:writeImportant: 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