POST
/
api
/
v2
/
subscriptions
/
seamless
/
subscription
curl --request POST \
--url https://sandbox.cashfree.com/api/v2/subscriptions/seamless/subscription \
--header 'Content-Type: application/json' \
--data '{
"subscriptionId": "DemoSubscription",
"planId": "TestPlan_ReArch_002",
"customerName": "John",
"customerPhone": "99999XXXXX",
"customerEmail": "john@gmail.com",
"returnUrl": "www.google.com",
"authAmount": 1,
"expiresOn": "2024-12-02 09:20:12",
"firstChargeDate": "2024-12-02",
"payerAccountDetails": {
"accountNumber": "007200000000",
"accountHolderName": "John",
"bankId": "ICIC",
"accountType": "SAVINGS",
"ifsc": "ICIC0000072"
},
"notificationChannels": [
"EMAIL",
"SMS"
]
}'
{
  "status": 200,
  "message": "Subscription Created",
  "data": {
    "subReferenceId": 107350,
    "subscriptionId": "DemoSubscription",
    "customerPhone": "9999988888",
    "customerEmail": "demo.email@gmail.com",
    "planId": "TestPlan_ReArch_002",
    "status": "INITIALIZED",
    "currentCycle": 0,
    "authAmount": 1,
    "returnUrl": "www.google.com",
    "startDate": {
      "E_MANDATE": "2024-12-02",
      "UPI": "2024-12-02"
    },
    "endDate": "2024-12-02 09:20:12",
    "tpvEnabled": false,
    "paymentOptions": [
      {
        "type": "E_MANDATE",
        "accountTypes": [
          "SAVINGS",
          "CURRENT"
        ],
        "frequentBankDetails": [
          {
            "bankId": "SBIN",
            "bankName": "STATE BANK OF INDIA",
            "accountAuthModes": [
              "DEBIT_CARD",
              "NET_BANKING"
            ]
          }
        ]
      }
    ]
  }
}

Headers

x-client-id
string
Example:

"{{X-Client-Id}}"

x-client-secret
string
Example:

"{{X-Client-Secret}}"

Body

application/json

Response

200
application/json

Successful subscription creation.

The response is of type object.