latest stable versions: v150827 (changelog)

Old Forums (READ-ONLY): The community now lives at WP Sharks™. If you have an s2Member® Pro question, please use our new Support System.

ccBill EOT not working

Home Forums Community Forum ccBill EOT not working

This topic contains 3 replies, has 2 voices. Last updated by  Some Dude 4 years ago.

Topic Author Topic
Posted: Sunday Dec 23rd, 2012 at 3:21 pm #35445
Some Dude
Username: amilgrom

I’m having a rather frustrating issue; members who cancel through ccBill are not expiring automatically. I have been approved for DataLink Cancellations through CCBill and have enabled the option for ccBill DataLink Cancellations.

I would presume that when a user cancels the EOT for the subscriber should be set. But when a subscriber cancels through ccBill and I check their user account on my site, the EOT field is always blank.

In case it helps below is the last entry from ccbill-dl.log. I’ve replaced private info with asterisks.

PHP v5.3.13 :: WordPress® v3.4.2 :: s2Member® v121201 :: s2Member® Pro v121201
Memory 19.03 MB :: Real Memory 21.75 MB :: Peak Memory 19.09 MB :: Real Peak Memory 21.75 MB
********.com/?s2member_auto_eot_system_via_cron=1
User-Agent: Wget/1.12 (linux-gnu)
array (
‘s2member_log’ =>
array (
0 => ‘Storing last DataLink time: Sat Dec 22, 2012 2:35:01 pm UTC’,
1 => ‘No new Datalink IPNs at this time: Sat Dec 22, 2012 9:00:06 pm UTC’,
2 => ‘https://datalink.ccbill.com/data/main.cgi?startTime=20121221143501&endTime=20121222143501&transactionTypes=REBILL%2CCANCELLATION%2CEXPIRE%2CREFUND%2CCHARGEBACK&clientAccnum=******&clientSubacc=******&username=********&password=********’,
3 => ”,
),
)

Please let me what I can do to get this working. Are there particular options I need to verify are set properly on my site, or is this a problem with ccBill?

Thank you in advance, and Happy Holidays!

List Of Topic Replies

Viewing 3 replies - 1 through 3 (of 3 total)
Author Replies
Author Replies
Posted: Sunday Dec 23rd, 2012 at 4:14 pm #35446
Some Dude
Username: amilgrom

One other thing I should probably mention is that I don’t seem to have any ability to control how often the Auto-EOT system runs. I’ve tried having it run through WP-Cron, which I have set to run every 15 minutes. I also tried running it as it’s own cron job every 15 minutes.

No matter what I do it seems to just run every 24 hours at 2:35:01 pm UTC according to what I see in the log file.

Posted: Wednesday Dec 26th, 2012 at 1:05 pm #35503
Lee Keels
Username: lkeels

I fell into this trap as well. You don’t want or need Datalink Cancellations. When a CCBill user cancels, an expiration date is set on the CCBill account (not on your site). A day or two before that expiration date rolls around, the EOT will be set. It is NOT set at the time they cancel, but it will happen. You just have to be patient until one of your users actually expires to see it work.

  • This reply was modified 4 years ago by  Lee Keels.
Posted: Monday Jan 7th, 2013 at 2:30 pm #36477
Some Dude
Username: amilgrom

Hi Lee, thanks for helping out on this.

What you described is exactly what I had thought would happen. But on the first few cancellations I had, the users weren’t being removed.

For some reason things seem to be working now and I haven’t changed anything so I’m just going to keep my fingers crossed and keep an eye on cancelled user accounts for now.

Viewing 3 replies - 1 through 3 (of 3 total)

This topic is closed to new replies. Topics with no replies for 2 weeks are closed automatically.

Old Forums (READ-ONLY): The community now lives at WP Sharks™. If you have an s2Member® Pro question, please use our new Support System.

Contacting s2Member: Please use our Support Center for bug reports, pre-sale questions & technical assistance.