Skip to main content
POST
/
public
/
create-digital-product-pricing-plan
Create custom pricing plan for a product
curl --request POST \
  --url https://backend.codedamn.com/api/public/create-digital-product-pricing-plan \
  --header 'Content-Type: application/json' \
  --header 'FERMION-API-KEY: <api-key>' \
  --data '{
  "data": [
    {
      "data": {
        "fermionDigitalProductSlug": "<string>",
        "newPlanData": {
          "fermionDigitalProductPriceId": "<string>",
          "fermionDigitalProductId": "<string>",
          "createdAt": "2023-11-07T05:31:56Z",
          "updatedAt": "2023-11-07T05:31:56Z",
          "planStatus": "Published",
          "planType": "OneTimePaymentPlan",
          "config": {
            "friendlyPlanName": "<string>",
            "prices": [
              {
                "currencyType": "Aud",
                "currencySymbol": "<string>",
                "priceInLowestCurrencyUnit": 1
              }
            ],
            "inrCurrencySpecificData": {
              "isAmountExclusiveOfGst": true
            },
            "defaultFallbackCurrency": "Aud",
            "additionalDataToCollectOnCheckout": {
              "customFields": [
                {
                  "fieldType": "string",
                  "label": "<string>",
                  "sublabel": "<string>",
                  "isRequired": false
                }
              ]
            }
          }
        }
      }
    }
  ]
}'
[
  {
    "output": {
      "status": "ok",
      "data": {
        "newPricingPlan": {
          "fermionDigitalProductPriceId": "<string>",
          "fermionDigitalProductId": "<string>",
          "createdAt": "2023-11-07T05:31:56Z",
          "updatedAt": "2023-11-07T05:31:56Z",
          "planStatus": "Published",
          "planType": "OneTimePaymentPlan",
          "config": {
            "friendlyPlanName": "<string>",
            "prices": [
              {
                "currencyType": "Aud",
                "currencySymbol": "<string>",
                "priceInLowestCurrencyUnit": 1
              }
            ],
            "inrCurrencySpecificData": {
              "isAmountExclusiveOfGst": true
            },
            "defaultFallbackCurrency": "Aud",
            "additionalDataToCollectOnCheckout": {
              "customFields": [
                {}
              ]
            }
          }
        }
      }
    }
  }
]

Authorizations

FERMION-API-KEY
string
header
required

Body

application/json

API Request Body

data
object[]
required

Response

200 - application/json

API Response Body

output
object
required
  • Option 1
  • Option 2