<img alt="" src="https://secure.perk0mean.com/172683.png" style="display:none;">
Phone
03300244604
9am - 5pm Monday to Friday

Looking for a secure and reliable Payment Gateway API?

Integrate effortlessly with Cashflows and unlock a powerful, secure, and developer-friendly solution for all your payment processing needs.
Competition Payments Mobile Hero Image Competition Payments Mobile Hero Image
visa-logo
Mastercard
AXP_BlueBoxLogo_Alternate_SMALLscale_RGB_DIGITAL_80x80
PayPal
GooglePay
ApplePay
Click-to-pay-icon

Seamless, Secure, and Simplified Payments

Empower your applications with the robust Cashflows Gateway API, designed to provide a consistent and secure way to manage all your payment operations. From creating payment jobs to processing refunds, our REST-based API offers extensive validation, built-in authentication, and authorisation checks, ensuring every transaction is handled with the highest level of security.

 

 

Arrange a callback

Payment Gatway - tablet-mobile-img-1

Why Choose Cashflows Payment Gateway API?

Experience a developer-friendly payment API that makes integration effortless. Send JSON requests for seamless system connectivity, while enhanced security features like Configuration IDs and SHA512 hashes safeguard your data. Execute a comprehensive range of payment operations with ease, backed by clear documentation, standard HTTP response codes, and practical code examples in languages like Python, C#, Java, and more.

Cashflows Payment Gateway API - Key Features

Simple Inegrations-1

Easy to Integrate
Get started quickly with JSON-based requests and clear, concise documentation. We provide code examples in Python, C#, Java, PHP, Node.js, and Ruby to accelerate your development.

All Major Payment Methods  - 2024 icon

Accept all major payment methods
One API, infinite options: accept Visa, Mastercard, Amex, Apple Pay, Google Pay, PayPal and more, instantly available without extra coding.

Hosted Checkout  - 2024 icon

Hosted pages that look like your site
Get all the ease and security of a hosted payment solution, but with customised pages that look and feel like your website.

Safe and Secure - 2024 icon

Keep payments data safe and secure
Benefit from bank-grade security protocols, including robust API authentication via Configuration IDs and SHA512 hashing, ensuring every transaction is protected from tampering and fraud.

High Transaction Volume  - 2024 icon

High transaction volume
Promotion event driving way more customers than expected. No worries, our payment gateway scales when needed so you can rest assured your transactions are in safe hands.

Excellent Customer Service-2

Dedicated Developer Support
With comprehensive documentation via the Cashflows developer portal and real human support our dedicated support team is here to help by email or phone.

CF Icon - Tick- Purple
Partner focused

Dedicated relationship managers who will focus on growing your business and our relationship together. Plus flexible commercial models, designed to help you win more business.

CF Icon - Circle Arrow Right- Purple
Plug-ins with the industry’s big tech players

We’ve built partnerships with some of the most innovative companies. Help your customers integrate with platforms such as WooCommerce, BigCommerce, Magento and Opencart.

CF Icon - Ping- Purple
Excellent
Customer Service

We all know technology can sometimes be frustrating. At Cashflows we pride ourselves on amazing customer service when it matters.

CF Icon - Circle Arrow Up Right - Purple
Interchange++ and blended pricing

We offer a choice of pricing options, blended or Interchange ++. Different pricing models can help to win a wider-range of merchants – large and small.

CF Icon - Shield Tick- Purple
Get customers set up rapidly with Fast Onboarding

With our Fast Onboarding tool, over 80% of customers are boarded within 24 hours of submitting an application.

CF Icon - Shapes- Purple
All major payment methods

We support all major payment methods including Visa, Mastercard, Apple Pay, Google Pay and PayPal, so your merchants never miss a sale.

Included with our gateway

Virtual Terminal-2
Virtual terminal
Never miss a sale. Our virtual terminal payment tool allows your customer service teams to take payments over the phone.
Pay By Link-3
Pay by link
Another way to accept payments remotely. Our pay by link tools allows you to create and send secure payment links directly to your customers via email.
Hosted Checkout-1
Real-time reporting

Wherever you are. Quick summary or nitty-gritty detail. Your online account lets you see your transactions in real-time, anytime. We put you in control.

Payment integration made simple

Developer resources

We provide simple integrations through our rest APIs, using JavaScript Object Notation (JSON) to provide a structured and consistent way for you to send requests to our payment gateway.

Image-whole
Connect with powerful APIs

Our API uses standard HTTP response codes and familiar verbs, ensuring development remains simple and consistent.

MobileScrool
Connect with powerful APIs

Our API uses standard HTTP response codes and familiar verbs, ensuring development remains simple and consistent.

eCommerce platform integration

We integrate with the very popular WordPress CMS using the Woo Commerce plugin. Our online payments solutions can be quickly and easily integrated into leading eCommerce platforms with just a few clicks.
By using our API’s we help you connect directly to our gateway, giving you complete control over the checkout experience. Or use our hosted payment option for easy setup and hassle-free compliance.

Magento-logo
BigCommerce-logo-dark
Opencart-Small
woocommerce-logo-color-black

Our customer reviews

Frequently Asked Questions

What is the Cashflows Gateway API and how does it work?

Our Gateway API is a REST-based interface designed to simplify your payment processes. You can send us requests in JSON format, and we'll handle all the secure transmission, extensive validation, and processing with our payment gateway. We then return the transaction status directly to your system.

Reference:

https://developer.cashflows.com/api_reference/cashflows_gateway.html#Introduction

 

 

What essential security measures do I need to implement when using the API?

Security is built into our core. Our API includes authentication and authorization checks by default. You'll use your unique Configuration ID and a SHA512 hash in the HTTP header of every API call. This hash isn't just for authentication; it ensures your messages are consistent and protected from tampering. All payment details are sent securely via HTTPS POST requests, and for added security, you might also need to whitelist specific IP addresses.

References: https://developer.cashflows.com/api_reference/cashflows_gateway.html#Authentication

https://developer.cashflows.com/api_reference/cashflows_gateway.html#section/IP-Whitelisting 

 

How do I handle authentication and authorisation for API calls?

 It's straightforward: just include your Configuration ID and the SHA512 hash in the HTTP header of each request. This combination authenticates your application and ensures the integrity of your data.

Reference: https://developer.cashflows.com/api_reference/cashflows_gateway.html#section/Authentication  

What types of payment methods and currencies does the API support?

We support a wide range of global currencies, all compliant with ISO-4217, including GBP, EUR, USD, JPY, AUD, and CAD, among many others. For payment methods, you can process card payments easily, and we also support popular options like iDEAL, PayPal, and AfterPay. You can even use our API to dynamically retrieve a list of all supported payment methods via the SupportedPaymentMethods endpoint.

References:

https://developer.cashflows.com/api_reference/cashflows_gateway.html#operation/post-api-gateway-payment-jobs

https://developer.cashflows.com/api_reference/cashflows_gateway.html#tag/SupportedPaymentMethods

How can I test my integration before going live?

We provide a dedicated integration environment specifically for testing. This sandbox lets you simulate transactions and experiment with different payment scenarios without affecting any live data. Just reach out to us at techsupport@cashflows.com to request your integration account credentials—they're separate from your live production credentials.

Reference: https://developer.cashflows.com/api_reference/cashflows_gateway.html#section/Testing 

How are transaction statuses communicated to my system?

For immediate feedback, our gateway uses standard HTTP response codes (e.g., 2xx for success and 4xx for issues) to indicate the status of your request directly. Our current documentation on the provided page does not explicitly detail the use of webhooks for asynchronous transaction status updates.

Reference: https://developer.cashflows.com/api_reference/cashflows_gateway.html#section/HTTP-header 

What common error codes will I encounter and how should I handle them?

You'll see standard HTTP response codes to indicate the general status of a request. Beyond that, our API provides detailed error reports that include specific error and warning indicators, language, and a fatal error flag. These reports also link to relevant data, actions, and documentation to help you quickly understand and resolve any issues.

Reference: https://developer.cashflows.com/api_reference/cashflows_gateway.html#section/HTTP-header 

How do I process refunds, cancellations, and recurring payments via the API?

Our API provides clear pathways for these operations:

What are the costs associated with using the Payment Gateway API?

Pricing is individual and tailored to your needs. We pride ourselves on being competitive and great value. Speak to one of our friendly sales team today to discuss your needs.