Skip to content
Last updated

Initiate Payments

Overview

The following sections provide a step-by-step guide for Main Account holders to initiate payments using Ryft API.

We highly recommend that you familiarise yourself with the concepts outlined in the Payments Overview section before proceeding.

Payment Session

Regardless of the type of payment to process, the first step in initiating a payment is the creation of a Payment Session. A Payment Session includes all the necessary information about the payment, such as the amount, currency, and payment method types to be used and can only be created by the Main Account holder.

Payment Sessions must be created using the paymentSessionCreate endpoint. The API returns a payload containing various details. Among these, the most important field is the clientSecret value, which will be required to process the payment.

Further Reading