Bill Pay
Let customers add payees, schedule one-time or recurring bill payments, and track their status.
Overview
The Bill Pay API lets customers pay their bills directly from a Citi deposit account. Customers can add payees, schedule one-time or recurring payments, and see when each payment will be delivered — all from within your app.
What you can do
Manage payees — Add, update, and remove the billers a customer pays.
Schedule payments — Set up one-time or recurring payments with a delivery date.
Track and cancel — Show upcoming and past payments, and cancel anything not yet processed.
Add a payee
Electronic payees are usually paid within 1–2 business days. Payees paid by mailed check can take 5–7 business days — surface the deliverBy date so customers schedule early.
Payment frequencies
A scheduled payment can be canceled only before it begins processing. Once a payment is PROCESSING, it can no longer be stopped through the API.
Security requirements
Requests require an OAuth 2.0 access token with the payments:write scope. See the Authentication guide.