Plaid
Bank linking, UK payment initiation, VRP consents and identity verification through Plaid Link.
What it does
Each capability by country. Integrated means Unirail’s adapter does it today; listed means Plaid offers it according to its public documentation, and Unirail can’t route it yet.
Banking
- Account details
banking.ais.account-detailsThe account and routing details of an account the user links: sort code and account number, IBAN, ACH routing and account number.
- integratedGB
- listedATBEDEDKEEESFIFRIEITLTLVNLNOPLPTSEUSCA
Plaid Auth.
Source, checked 2026-10-08 ↗
- Balances
banking.ais.balancesCurrent and available balance of a linked account.
- listedATBEDEDKEEESFIFRGBIEITLTLVNLNOPLPTSEUSCA
Plaid Balance.
Source, checked 2026-10-08 ↗
- Transactions
banking.ais.transactionsTransaction history of a linked account.
- listedATBEDEDKEEESFIFRGBIEITLTLVNLNOPLPTSEUSCA
Plaid Transactions.
Source, checked 2026-10-08 ↗
- Account insights
banking.ais.insightsData derived from linked accounts: income and employment, assets, cash flow, categorisation and underwriting reports.
- listedATBEDEDKEEESFIFRGBIEITLTLVNLNOPLPTSEUSCA
By product: Enrich in the US and Canada; Income in the US, Canada and the UK; Assets in the US, Canada and Europe; Consumer Report in the US only.
Source, checked 2026-10-08 ↗
- Single payments
banking.pis.singleOne immediate payment from the payer's bank account, approved by the payer at their bank.
- integratedGB
- listedATBEDEDKEEESFIFRIEITLTLVNLNOPLPTSE
GBP, EUR, PLN, SEK, DKK and NOK over Faster Payments, SEPA Credit Transfer and SCT Inst.
Source, checked 2026-10-08 ↗
- Scheduled payments
banking.pis.scheduledA payment the payer approves now for a later date, or a standing order.
- listedGB
Standing orders.
Source, checked 2026-10-08 ↗
- Sweeping VRP
banking.pis.vrp-sweepingUK variable recurring payments between accounts the same person holds (sweeping), under one long-lived mandate.
- integratedGB
On by default in the sandbox; production needs Plaid to enable VRP and reusable payments switched on for the connection.
- Commercial VRP
banking.pis.vrp-commercialUK variable recurring payments to a merchant or other third party (commercial VRP) under one mandate.
- listedGB
Plaid's blog (1 June 2026) says it is a founding participant in UK commercial VRP.
Source, checked 2026-10-08 ↗
- Payouts
banking.payoutsSending money from a balance the provider or the platform holds to a recipient's account.
- listedATBEDEEEESFIFRIEITLTLVNLPTGB
From a Plaid virtual account over Faster Payments, SCT and SCT Inst. Countries inferred from the docs.
Source, checked 2026-10-08 ↗ - listedUS
Plaid Transfer over RTP, FedNow, ACH and wire.
Source, checked 2026-10-08 ↗
- Virtual accounts
banking.pay-ins.virtual-accountsCollection accounts with their own local details (virtual IBANs, sort codes, routing numbers) that receive money for the platform or its users.
- listedATBEDEEEESFIFRIEITLTLVNLPTGB
Inferred from the docs; Plaid sells it through sales.
Source, checked 2026-10-08 ↗
- Direct debits
banking.pay-ins.debitPulling money from the payer's account under a mandate: ACH debit, Bacs Direct Debit, SEPA Direct Debit.
- listedUS
ACH debits through Plaid Transfer.
Source, checked 2026-10-08 ↗
Verification
- Account ownership
verification.ownershipProving the user holds an account by linking it at their bank; the bank returns the holder's name where it reports one.
- integratedGB
The user links the account themselves, so Unirail records it as verified (own link).
- listedATBEDEDKEEESFIFRIEITLTLVNLNOPLPTSEUSCA
Plaid Identity returns the holder's name, address, email and phone.
Source, checked 2026-10-08 ↗
- Micro-deposits
verification.micro-depositsSmall deposits the user confirms to prove they control an account that can't be linked.
- listedUS
Same-day and automated micro-deposits.
Source, checked 2026-10-08 ↗
Identity
- ID document check
identity.kyc.documentCapturing a government ID document and checking it is genuine.
- integratedGB
Runs whichever checks the connection's Plaid Identity Verification template enables; needs a template id on the connection.
- listedATBEBGCYCZDEDKEEESFIFRGRHRHUIEITLTLULVMTNLPLPTROSESISKISLINOUSCASGHKAUJP
Plaid accepts IDs from every country except North Korea, Libya, DR Congo, Iran, Cuba and Syria; listed here are the markets Unirail tracks. The platform must be based in the US, Canada or the UK.
Source, checked 2026-10-08 ↗
- Selfie and liveness
identity.kyc.biometricA selfie or video with liveness detection, matched to the ID document's photo.
- integratedGB
When the Plaid Identity Verification template includes the selfie check.
- listedATBEBGCYCZDEDKEEESFIFRGRHRHUIEITLTLULVMTNLPLPTROSESISKISLINOUSCASGHKAUJP
Plaid accepts IDs from every country except North Korea, Libya, DR Congo, Iran, Cuba and Syria; listed here are the markets Unirail tracks. The platform must be based in the US, Canada or the UK.
Source, checked 2026-10-08 ↗
- Database check
identity.kyc.databaseChecking name, address, date of birth or ID number against credit bureau, government or telco records. Coverage is country by country.
- integratedGB
When the Plaid Identity Verification template includes data source verification.
- listedATAUBECACZDEDKESFIFRHKIEITJPLUNLNOPLPTSESGSKUS
Plaid lists 40 countries for data source checks; these are the ones in markets Unirail tracks.
Source, checked 2026-10-08 ↗
- Identity prefill
identity.prefillFilling in a user's identity from a network or their phone or bank, so onboarding asks for less. It is not a check by itself.
- listedUS
Plaid Layer.
Source, checked 2026-10-08 ↗
Compliance
- Sanctions screening
compliance.screening.sanctionsScreening people and businesses against sanctions and watchlists.
- listedGBATBEBGCYCZDEDKEEESFIFRGRHRHUIEITLTLULVMTNLPLPTROSESISKISLINOUSCASGHKAUJP
Plaid Monitor screens against global lists, once and ongoing; the platform must be based in the US, Canada or the UK.
Source, checked 2026-10-08 ↗
- PEP screening
compliance.screening.pepScreening for politically exposed persons and their close associates.
- listedGBATBEBGCYCZDEDKEEESFIFRGRHRHUIEITLTLULVMTNLPLPTROSESISKISLINOUSCASGHKAUJP
Plaid Monitor; same conditions as sanctions screening.
Source, checked 2026-10-08 ↗
Risk
- Return risk
risk.payment-returnScoring how likely a bank debit is to be returned, for example for insufficient funds.
- listedUS
Plaid Signal scores ACH debits for return risk.
Source, checked 2026-10-08 ↗
- Fraud signals
risk.fraud-signalsFraud signals: device and behaviour, synthetic identities and shared fraud networks.
- listedUS
Plaid Protect, in early availability. Beacon is discontinued.
Source, checked 2026-10-08 ↗
Reaches many banks through open banking: links accounts and starts payments that go straight from the payer’s bank to the payee’s.
Coverage
Countries Unirail routes today
- GB United Kingdom
Account schemes
payto://scanUK sort code and account number
Custody
Who holds the money while a payment through Plaid is in flight. Unirail records custody on every leg, and your routing policy decides which kinds are allowed.
- noneNo custody
Nobody holds the money. The payer’s bank pays the payee’s bank directly; the provider only instructs it.
Who is regulated
Plaid is the PISP and AISP; the platform contracts with Plaid directly.
With your own contract, you stay the provider’s customer. Unirail acts as your technical service provider and calls Plaid with your credentials.
Onboarding
- Sandbox
- Self-serve sandbox
- Production
- Contract with the provider
Production Payment Initiation needs Plaid's approval of the use case; VRP is enabled separately.
Credentials
Create these keys in your Infisical, under the base path you bound to the Unirail environment (/unirail unless you chose another), in a folder named plaid. Unirail reads them through OIDC federation and never stores them.
- identifier
/unirail/plaid/CLIENT_IDPlaid client id for this environment - secret
/unirail/plaid/SECRETPlaid secret for the matching Plaid environment (sandbox or production)
More pisp / aggregator providers
EEA account information and payment initiation: SEPA, SEPA Instant and domestic schemes, straight from payer to payee.
- Account details
- Single payments
- Account ownership
- Balances
- +3
UK open banking: account linking and single immediate payments across UK banks, with Unirail's own bank picker.
- Account details
- Single payments
- Account ownership
- Balances
- +6
Nordic and EEA account information and payment initiation.
- Account details
- Balances
- Transactions
- Single payments
- +4