Introduction

Get started with Centili Payment API by understanding the general integration steps for one-time payments and subscriptions

Centili Payment API is a full-scale server-to-server solution, that empowers you with full customization of the payments for your service.

With the Payment API you can:

  • integrate all payment flows available by using only one API
  • enable cross-platform payment system for all your services
  • implement your own white-labeled payment page design and maintain a consistent brand appearance on all platforms that you use.

Requirements

One Time Payment - Integration steps

  1. Identify user (optional)
    Find out how to identify a user when he is browsing using mobile data.

  2. Initiate Payment
    Here you will learn how to define a proper POST request necessary to initiate a payment using Centili Payment API.

  3. Regulate further flow
    Follow these instructions how to manage user depending on response you will get from Centili during payment transaction.

  4. Integrate Payment Result Notification
    On this page you will learn how to keep track of the result of each payment transaction.

Subscription Payment - Integration steps

  1. Identify user (optional)
    Find out how to identify a user when he is browsing using mobile data.

  2. Identify subscription (optional)
    How to identify whether a user is already subscribed to your service or not.

  3. Initiate Subscription
    Find out what parameters you need to define a POST request to initiate a subscription.

  4. Regulate further flow
    Follow these instructions on how to manage users depending on the response you will get from Centili during the payment transaction.

  5. Integrate Payment Result Notification
    On this page, you will learn how to keep track of the result of each payment transaction.

  6. Cancel Subscription
    You need to allow your customers to unsubscribe from your service, on this page you will find all necessary instructions on how to do it.

Refund

You might want to perform a payment refund at a given point. Learn more about refunds here Transaction Refund