Page 1 of 1

Recurring Billing with Google Checkout

PostPosted: August 26th, 2011, 8:18 pm
by joadard
Hello,

I am using the Google Checkout for one of my clients and we are charging an annual subscription. We were wondering what happens at the end of the sign-up year. Will the users be sent an email advising of their renewal? Will the renewal automatically take place or is their an opt out option? Is there any documentation on how S2 handles recurring billing with Google Checkout?

I'm a little lost as to the process and need to communicate it to the client.

Thanks!
Darlene

Re: Recurring Billing with Google Checkout

PostPosted: August 27th, 2011, 2:14 am
by Cristián Lávaque
Hello Darlene.

The user will be charged automatically if you set your button to charge recurringly when you created it. WP Admin -> s2Member -> Google Buttons

Could you post the shortcode you generated?

Regarding the EOT (end of term) reminder, you may want to follow this thread: viewtopic.php?f=4&t=824

Re: Recurring Billing with Google Checkout

PostPosted: August 29th, 2011, 12:08 pm
by joadard
Thank you Christian - much appreciated. I see how that works, though I am still having a small issue. I can get to the Google Checkout page and the checkout works fine, but at the completion of the payment on the Google Checkout site I get a link back to the 'login' page on my site. Other than registering for access to the site, I see no way to track the user and link them to their payment. I also don't see an automated email being generated as is promised.

Any suggestions as to how to resolve this? We're rather stuck at this point.

Thank you in advance for your help!!

Re: Recurring Billing with Google Checkout

PostPosted: August 29th, 2011, 12:26 pm
by joadard
http://mycollegedesktop.com/?page_id=134

I included the link above so you can see what is happening. The payment gateway is connected to a sandbox account so no actual payments take place if you would like to try it.

Best,
Darlene

Re: Recurring Billing with Google Checkout

PostPosted: August 29th, 2011, 3:53 pm
by Cristián Lávaque
When PayPal is in Sandbox mode, no emails get sent, which may also be the case for Google Checkout and the reason why your confirmation email doesn't happen.

There are logs that s2Member can keep, in case you want some record you can go back to. WP Admin -> s2member -> Google Options -> Account Details -> Enable Logging

Also, there're the Tracking and Notifications API which you can use in different ways. http://www.s2member.com/api-tracking-no ... ons-video/

I hope this helps. :)

Re: Recurring Billing with Google Checkout

PostPosted: August 29th, 2011, 4:33 pm
by joadard
Hi Christian,

I did get an email from Google - but not from the S2 system. The wording on the Google Checkout was that I could click to go back to the site and would receive an email (assuming that meant when I got back to the site).

I would have assumed that when I checked out from Google, I would be taken back or had something triggering me to sign up for membership, but that was not the case. Seems counter to the purpose of paying for online membership and then nothing actually triggering me to specify a username/password and something that would note whether or not I had paid. The way it appears to be working is that its really just functioning as a recurring billing button - but that seems to be something that I could just use Google for directly and not need the S2 membership piece (not trying to be critical in this statement, but rather explaining what is happening).

Does that make sense?

Perhaps you can tell me what is *supposed* to happen after a Google Checkout payment?

Best,
Darlene

Re: Recurring Billing with Google Checkout

PostPosted: August 29th, 2011, 5:58 pm
by Cristián Lávaque
OK, sorry if I didn't understand your problem earlier.

What should happen is that you get taken back to the registration form to create the account, unless you were logged in and paid for an upgrade, in which case you'd be taken to the login page. But if you use the success attribute in your shortcode, you should be redirected to the URL you specify there. WP Admin -> s2Member -> Google Buttons -> Shortcode Attributes -> success

If that's not happening, then I'd like to see the entries related to your transaction from the logs, please.

Re: Recurring Billing with Google Checkout

PostPosted: August 29th, 2011, 6:21 pm
by joadard
I don't see anything that mentions a 'success' attribute in my short code. These are the ones I see listed:

cancel="0" Cancellation Button. Only valid w/ Membership Level Access. Possible values: 0 = this is NOT a Cancellation Button, 1 = this IS a Cancellation Button.
cc="USD" 3 character Currency Code. Not valid when modify|cancel="1".
ccaps="music,videos" A comma-delimited list of Custom Capabilities. Only valid w/ Membership Level Access.
custom="mycollegedesktop.com" must start with your domain. Additional values can be piped in ( ex: custom="mycollegedesktop.com|cv1|cv2|cv3|etc" ). Not valid when modify|cancel="1".
desc="Gold Membership" A brief purchase Description. Not valid when modify|cancel="1".
exp="72" Access Expires ( in hours ). Only valid when sp="1" for Specific Post/Page Access.
ids="14" A Post/Page ID#, or a comma-delimited list of IDs. Only valid when sp="1" for Specific Post/Page Access.
image="default" Button Image Location. Possible values: default = use the default Google® Checkout Button, http://... = location of your custom Image.
level="1" Membership Level [1-4] ( or, up to the number of configured Levels ). Only valid for Buttons providing paid Membership Level Access.
modify="0" Modification Button. Only valid w/ Membership Level Access. Possible values: 0 = this is NOT a Modification Button, 1 = this IS a Modification Button.
output="anchor" Output Type. Possible values: anchor = Google® Checkout Button ( <a> anchor tag ) URL w/ ?query string, url = raw URL w/ ?query string.
ra="0.01" Regular, Buy Now, and/or Recurring Amount. Must be >= 0.01. Not valid when modify|cancel="1".
rp="1" Regular Period. Only valid w/ Membership Level Access. Must be >= 1 ( ex: 1 Week, 2 Months, 1 Month, 3 Days ).
rt="M" Regular Term. Only valid w/ Membership Level Access. Possible values: D = Days, W = Weeks, M = Months, Y = Years, L = Lifetime.
rr="1" Recurring directive. Only valid w/ Membership Level Access. Possible values: 0 = non-recurring "Subscription" with possible Trial Period for free, or at a different Trial Amount; 1 = recurring "Subscription" with possible Trial Period for free, or at a different Trial Amount; BN = non-recurring "Buy Now" functionality, no Trial Period possible.
sp="0" Specific Post/Page Button. Possible values: 0 = this is NOT a Specific Post/Page Access Button, 1 = this IS a Specific Post/Page Access Button.
ta="0.00" Trial Amount. Only valid w/ Membership Level Access. Must be 0 when rt="L" or when rr="BN".
tp="0" Trial Period. Only valid w/ Membership Level Access. Must be 0 when rt="L" or when rr="BN".
tt="D" Trial Term. Only valid w/ Membership Level Access. Possible values: D = Days, W = Weeks, M = Months, Y = Years.


Where would I find how to include the 'success' attribute?

Re: Recurring Billing with Google Checkout

PostPosted: August 30th, 2011, 3:54 pm
by Cristián Lávaque
That's an s2Member Pro feature, I mentioned it in case you had Pro and were using that attribute. Sorry for the confusion.