Skip to main content
POST

Headers

x-client-id
string
Example:

"{{X-Client-Id}}"

x-client-secret
string
Example:

"{{X-Client-Secret}}"

Body

application/json
subscriptionId
string

Unique identifier for the subscription.

Example:

"DemoSubscription"

planId
string

Unique identifier for the subscription plan.

Example:

"TestPlan_ReArch_002"

customerName
string

Name of the customer subscribing.

Example:

"John"

customerPhone
string

Customer's phone number.

Example:

"99999XXXXX"

customerEmail
string

Customer's email address.

Example:

"john@gmail.com"

returnUrl
string

URL to redirect the user after successful subscription.

Example:

"www.google.com"

authAmount
number

Authorization amount for the subscription.

Example:

1

expiresOn
string

Expiration date for the subscription.

Example:

"2024-12-02 09:20:12"

firstChargeDate
string

First charge date for the subscription.

Example:

"2024-12-02"

payerAccountDetails
object
notificationChannels
string[]

Notification channels for subscription.

Example:
tpvEnabled
boolean

Whether Third Party Verification (TPV) is enabled.

Example:

true

splitDetails
object

Response

Successful subscription creation.

status
integer

Status code of the response.

Example:

200

message
string

Status message.

Example:

"Subscription Created"

data
object