Charge a setup fee

Use a setup fee to charge the subscriber before the subscription begins, typically for items that aren't part of the regular subscription billing.

You set up the setup fee when you create the plan.

Sample use case:

  • Software license onboarding

Example:

  • $20 setup fee for onboarding and configuration of a network vendor subscriber before purchasing a software license. $15 per month for the regular billing cycle.

Sample request

In the payment_preferences object, set the value for the setup_fee.

"payment_preferences": {
    "setup_fee": {
      "value": "10",
      "currency_code": "USD"
    },
  },

See also