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
- Centili provides OAuth2 credentials needed to obtain an access token Get security token - OAuth2
- Client exposes a Payment Notification web service (notification URI) Payment Result Notification
One Time Payment - Integration steps
-
Identify user (optional)
Find out how to identify a user when he is browsing using mobile data. -
Initiate Payment
Here you will learn how to define a proper POST request necessary to initiate a payment using Centili Payment API. -
Regulate further flow
Follow these instructions how to manage user depending on response you will get from Centili during payment transaction. -
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
-
Identify user (optional)
Find out how to identify a user when he is browsing using mobile data. -
Identify subscription (optional)
How to identify whether a user is already subscribed to your service or not. -
Initiate Subscription
Find out what parameters you need to define a POST request to initiate a subscription. -
Regulate further flow
Follow these instructions on how to manage users depending on the response you will get from Centili during the payment transaction. -
Integrate Payment Result Notification
On this page, you will learn how to keep track of the result of each payment transaction. -
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
Updated over 1 year ago