Subscriptions that can't be split in even amounts

Dear support,

I have to create a subscription that collects £250 over 3 months. In addition to that, if I create the subscription today, I want the first payment to be collected 1 month from now.

So this is 83.33 / 83.33 / 83.33 and with £0.01 left. 

Our problem is that we don't know the best way to handle this extra £0.01

Right now is to have a setup fee of £0.01 for the subscription but we got recommended to try add-ons for that.

The problem with using an add-on is that addons can't be charged immediately if the subscription starts in one month. Specifically I get this message back when trying to create a subscription with a start date 1 month from now and an add-on of £0.01

    "message": "Non recurring addon cannot be added now as invoice is not raised immediately.",
    "type": "invalid_request",
    "api_error_code": "invalid_request",
    "error_code": "non_recurring_addon_not_supported",
    "error_msg": "Non recurring addon cannot be added now as invoice is not raised immediately.",
    "http_status_code": 400


Is a better way to do that? Another solution would be to wait 1 month for the subscription to become active and then charge the extra £0.01 but it seems prone to errors and not natural.

Can you help? or we should we stick with setup fee for this use case?

Thank you

1 Comment

Hi Alfredo 

As a general rule of thumb, most payment gateways have a minimum transaction value criteria. For example - you cannot process a payment which would be less than $0.50(50 cents) via Stripe payment gateway. Therefore, it wouldn't be feasible for you to charge such a low value transaction from your customers. 

From our experience, the best way to handle such a use case would be - to adjust the 1cent in one of the months. So, the first month fee can be 83.34 and then rest two months - 83.33 each. You can make use of the price override feature for this. 

Login or Signup to post a comment