Api Subscription
This Section guides you to create subscription via api payment mode.
The API subscription is compatible with all types of integration methods. If you want to skip the 3DS option, please contact Foloosi's support team.
NOTE,
A subscription can only be created when the API is set to live mode.
Basic Requirements
Foloosi merchant account - click here to sign up .
Create api credentials - click here to create.
Steps to create subscription
To create a subscription using any type of integration, simply add the required post data to the initialize API.
Sample images
After successful subscription creation, it has to be listed in Foloosi panel. Please login to view the subscription created.
Click the subscription id to view details like below
To get the Transaction Details And Subscription number
For Transaction Details, you can use the Get request as below.
To get the Subscription Details
For Subscription Details, you can use the Get request as below,
To cancel a Subscription
NOTE : Follow any one of the methods below to cancel a subscription,
a. To cancel a Subscription with api , you can use the api given below,
b. You can cancel the subscription directly from foloosi panel.
login to foloosi panel.
click subscriptions under subscription category.
click the subscription id, it will open a popup as shown below.
NOTE
Supports 170 World Currencies
Properties
List of properties available:
merchant_key
String
true
your foloosi merchant key
secret_key
String
true
your foloosi secret key
reference_token
String
false
the reference token - generates automatically if null
site_redirect_url
String
false
the url which will get payment response after payment completed.
transaction_amount
String
true
transaction amount
currency
String
true
transaction currency
customer_name
String
false
customer name - auto render in payment popup if passed
customer_email
String
false
customer email - auto render in payment popup if passed
customer_mobile
String
false
customer mobile - auto render in payment popup if passed
customer_address
String
false
customer address - auto render in payment popup if passed
customer_city
String
false
customer city - auto render in payment popup if passed
billing_state
String
false
Billing State - auto render in payment popup if passed
billing_postal_code
String
false
Billing Postcode - auto render in payment popup if passed
billing_country
String
false
Billing Country - auto render in payment popup if passed
api_subscription
String
true
It must be Yes for create subscription
recurring_data
Array
true
It contain subscription details
plan
Array
true
It must have plan detail
name
String
true
It must be string and name for the plan
biling_type
String
true
it must be day/week/month/year
billing_cycle
Integer
true
it only applicable for week and month billing type.ex Every 1 weeks
billing_currency
String
true
it should be 3 digit code and other than AED you should enabled multi currency option from Foloosi
billing_amount
Integer
true
recurring amount should be passed here
setup_fee
Integer
false
which is subscription setup one time fee
total_count
Integer
true
number of deductions in recurring
description
String
true
subscription description should be entered
start_date
String
false
which is optional param.if you given value should be in the format('dd-mm-yyyy') if you given date means .at the time of payment will be charged by transaction amount as you given .subscription recurring will start on the given date and given billing amount
customer
Array
true
It should contain customer details
name
String
true
it must be customer name
String
true
it must be customer email Id
mobile
Integer
true
it must be customer mobile number
Support
Visit https://www.foloosi.com for support requests or email to [email protected].
Developed by
Foloosi Technologies Pvt Ltd.
License
Copyrights (c) 2024 Foloosi
Last updated