E-Commerce & tokenized transactionsRecurring PaymentsRecurring Payments

Recurring Payments

The Recurring Payments API empowers Independent Software Vendors (ISVs) and third-party platforms to seamlessly integrate automated billing and payment management into their own applications using the iPOSpays framework. By embedding this API, ISVs can enable merchants to process recurring charges, voids, and refunds directly from their software—eliminating the need to access the iPOSpays portal for routine payment operations.

This API works alongside Hosted Payment Pages (HPP), SPIn (Semi-Integrated Payments), and Freedom to Design.js, which securely handle the initial card data capture and tokenization. Once a card token is generated through any of these solutions, it can be used by the Recurring Payments API to execute future payments automatically—making subscription, membership, and installment-based billing effortless.

Whether integrated into a membership platform, billing system, or self-service solution like a kiosk or vending application, the Recurring Payments API allows ISVs to deliver a unified, efficient, and secure payment experience that scales with their merchants’ needs.

Prerequisites

  • For Sandbox (UAT)

Users should be onboarded on iPOSpays sandbox(UAT) environment as a merchant and have a valid CloudPOS TPN.

  • For Production (Live)

Users should be onboarded on iPOSpays production environment as a merchant and have a valid CloudPOS TPN.

If you do not have a TPN, contact your ISO or devsupport@dejavoo.io

Error Codes and Their Meaning

For a complete list of error codes and their explanations, please visit our Error Codes Reference Page.

Last updated on October 28, 2026

On this page