Counterparty Instruments
Set up the payment rails (ACH, Wire, Cross-Border, Stablecoin) used to send funds to a counterparty.
Counterparty Instruments
A payment instrument defines how funds are delivered to a counterparty — the bank account details, routing information, or wallet address used for the transfer. Each counterparty can have one or more instruments covering different payment rails.
Supported instrument types
| Type | Rail | Use for |
|---|---|---|
| ACH | ACH | US domestic bank transfers |
| Wire | WIRE | US domestic high-value transfers |
| International Wire | INTERNATIONAL_WIRE | International wire transfers |
| Cross-Border | CROSS_BORDER | Multi-currency FX payments |
| USDC | Stablecoin | USDC wallet transfers |
| PYUSD | Stablecoin | PayPal USD wallet transfers |
Key concepts
- Dynamic required fields — Each instrument type requires a specific set of fields that can vary by currency, country, and routing method. Always call
POST .../required-fieldsbefore creating an instrument and send only the fields it returns — never guess. - Enable before paying — If an instrument is disabled, it must be enabled before it can be used in a payment. Call
PUT .../enableto activate it. - Compliance review — Individual instruments can be submitted for compliance review independently of their counterparty.
Common workflow
POST /counterparty/{userId}/counterparties/{counterpartyId}/required-fields— fetch the exact fields required for the chosen instrument type.POST /counterparty/{userId}/counterparties/{counterpartyId}/instrument— create the instrument with the returned fields.PUT .../instrument/{instrumentId}/enable— activate the instrument.- Proceed to initiate a payment using the instrument.
Instrument endpoints
- POSTGet Required Fields for Instruments
- POSTCreate Payment Instrument (USD - ACH)
- POSTCreate Payment Instrument (USD - Domestic Wire)
- POSTCreate Payment Instrument (USD - International Wire)
- POSTCreate Payment Instrument (Stablecoin - USDC)
- POSTCreate Payment Instrument (Stablecoin - PYUSD)
- POSTCreate Payment Instrument (Cross Border)
- GETList Instruments By Counterparty ID
- GETRequest Instrument Compliance Review
- PUTEnable Instrument
- PUTDisable Instrument