CityPay API Documentation
Payments infrastructure for modern businesses
Accept payments, manage subscriptions, create Paylink experiences and authenticate transactions securely with a single, powerful API.
REST API
Simple and powerful
SDKs
Multiple languages
PCI Compliant
Level 1 certified
Webhooks
Real-time events
Global Scale
99.9% uptime
Start building
Everything you need to integrate with CityPay.
Popular APIs
Commonly used endpoints to power your integration.
Authorisation & Payments
Authorise and capture payments with support for 3DS.
12 endpointsPayment Intent
Create and retrieve payment intents for stateful checkout flows.
2 endpointsPaylink
Create secure payment links for your customers.
8 endpointsSubscriptions
Preview planned recurring billing and customer subscription workflows.
UpcomingCard Holder Accounts (Customers)
Store customer cardholder accounts and payment methods securely.
9 endpointsDirect Post
Post payment forms directly to CityPay for ecommerce card payments.
5 endpointsElements
Collect card details securely with our UI components.
7 endpointsBatch Processing
Process multiple payments efficiently in batches.
6 endpointsDeveloper resources
Guides and references to help you build with confidence.
Webhooks
Receive real-time event notifications.
10 min read
Testing
Test your integration in our sandbox environment.
15 min read
Errors
Understand and handle API errors.
8 min read
Pagination
Work with paginated API responses.
7 min read
Integrations
Explore platform integrations.
12 min read
BPS Adjustments
Apply Paylink BPS surcharges, discounts, and amount modifiers.
Guide
Still have questions?
Our support team is here to help you succeed.