Create Session - Subscription

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params
float
required
Defaults to 1850

The total amount value of the payment. This parameter is required, and the format is a double - a number with 2 digits after the decimal point. For example 19.99

string
required
Defaults to EGP

The currency of the payment. This is a 3-digit alphabetic code, following the ISO 4217 currency code standard. For example: SAR

string
required
Defaults to 2/21/2024 5:16:48 AM

The timestamp of the moment at which the create session request has been initiated.

string
required
Defaults to 10

The unique identifier for the session given added by the merchant. Must be a valid UUID.

string
required
Defaults to tF04+uS/SE+z4Bx6JxtO7UAd/srkX9KK7pM3Ertp2iM=

A parameter to ensure the security and authenticity of API communications. It involves generating a signature using the contents of the API request and secret keys, which is then sent along with the request.

string
required
Defaults to 02ed462c-62fc-4692-41f0-08dc3cbb381c

The subscription Id for which the payment is initiated. Must be a valid UUID. This parameter is mandatory if the payment is a recurring or subscription transaction.

string

If you have previously generated a payment intent, you can use this parameter to link your order to the payment intent. This will process a payment for the specified payment intent.

string
enum
Defaults to Pay

The type of payment operation to be performed. This is an optional parameter - if not submitted, the Geidea gateway will process a 'Pay' operation by default.

Allowed:
string

Indicates whether to store the payment method for future use. If you pass 'true' in this field, Geidea will save the card and will return a tokenId in the callback after the order. This tokenId can be used later to process a payment for the same customer using the saved payment method.

string
enum
Defaults to en

The language to be used on the checkout page.

Allowed:
string
Defaults to https://www.callbackurl.com

The URL where the payment gateway should send the callback after the transaction is completed. It must have a valid SSL certificate and start with 'https://'

Responses

Language
Credentials
Basic
base64
:
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json