1 month trial periods and recurring billing

Will's Avatar

Will

08 Dec, 2010 06:10 PM

Hello, I'm setting up my website to work with your API. I really like it so far but have one question. I've set up a plan called "LOADPILOT-STANDARD-ACCOUNT" and have set "new customers" to bill 1 month after signup. But everytime I add a new customer it creates 2 invoices. One invoice is for the full amount of the plan and is dated for today (the day they signed up). The second invoice is for one month from the day they signed up.

I thought that setting it to bill 1 month after sign up would create a sort of 30 day free trial where they wouldn't be billed anything until the end of their 30 days. What am I doing wrong?? (see attachment for details)

Thanks for the help.

  1. Support Staff 1 Posted by Marc Guyer on 08 Dec, 2010 06:24 PM

    Marc Guyer's Avatar

    Did you use the API to create this customer or the GUI? If API, are you using the initialBillDate parameter?

  2. 2 Posted by Will on 09 Dec, 2010 03:48 PM

    Will's Avatar

    Thanks for getting back so quickly. I used the API to create the user. I didn't use the initialBillDate parameter. I just assumed that it would calculate everything based on the plan I choose. should I try it with this?

  3. Support Staff 3 Posted by Marc Guyer on 09 Dec, 2010 04:59 PM

    Marc Guyer's Avatar

    That is odd. I've enabled some debug logging on your account so we can take a closer look. Please replicate the problem and note the time. With that information, we should be able to help further.

  4. 4 Posted by Will on 13 Dec, 2010 04:03 PM

    Will's Avatar

    I just created a new users via the API. I used a fake email address of [email blocked]. The time was Monday, December 13th at 9:03 AM (Arizona time).

  5. Support Staff 5 Posted by Marc Guyer on 13 Dec, 2010 07:16 PM

    Marc Guyer's Avatar

    Hi Will -- We've examined the logs for you and it appears that the initialBillDate is being used. Here's what we have as the post:

    [code] => br_121310090144619
    [subscription] => Array
        (
            [planCode] => LOADPILOT-STANDARD-ACCOUNT
            [initialBillDate] => 2010-12-13
            [ccNumber] => 4111111111111111
            [ccExpiration] => 06/2021
            [ccCardCode] => 
            [ccFirstName] => Test
            [ccLastName] => Guy 7777
            [ccZip] => 
            [ccCountry] => 
            [ccAddress] => 
            [ccCity] => Seattle
            [ccState] => AZ
        )
    
    [firstName] => Test
    [lastName] => Guy 7777
    [email] => [email blocked]
    [company] => Test Company 7777
    [notes] =>
    

    Since the initialBillDate is set to 2010-12-13, the first bill runs. The initialBillDate is used as an override of the pricing plan config. To fall back on the pricing plan default, eliminate the initialBillDate setting in the post.

  6. Dean closed this discussion on 16 Jan, 2013 03:41 PM.

Discussions are closed to public comments.
If you need help with Cheddar please start a new discussion.

Keyboard shortcuts

Generic

? Show this help
ESC Blurs the current field

Comment Form

r Focus the comment reply box
^ + ↩ Submit the comment

You can use Command ⌘ instead of Control ^ on Mac

Recent Discussions

28 Mar, 2024 10:45 PM
24 Jan, 2024 08:33 AM
11 Jan, 2024 07:13 AM
30 Nov, 2023 02:07 AM
22 Nov, 2023 08:41 AM