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.