Skip to Content Skip to Menu

Error Log created during Testing

6 days 23 hours ago #341071 by visiblerestraint
Error Log created during Testing was created by visiblerestraint
I think there’s a chance I’m in over my head with CBSubs setup, but - at the moment my merchant services carrier is doing tests of the website subscription purchases platform and they got an error suggesting the Admin (me) check the error log.

To be clear, they were able to register and even pay for the subscription but then the site didn’t recognize them as paid subscribers.  

This is what I saw (repeated a few times) when I checked the error logs:

ccbill: The OrderId is missing in the return URL: Probably due to missing "cbsubs_ccbill_basket" cookie: Please contact site administrator to check error log.


Thank you for your help!

Please Log in or Create an account to join the conversation.

  • krileon
  • krileon
  • ONLINE
  • Posts: 49171
  • Thanks: 8400
  • Karma: 1461
6 days 9 hours ago #341081 by krileon
Replied by krileon on topic Error Log created during Testing
CCBill doesn't transmit custom data between us and them. So the only way to link back is with a cookie. How did they test their payment? It's strange for them to not have the cookie as it's set directly during the payment process unless they've a 3rd party browser extension blocking cookies. Please also be sure everything was filled out correctly under the "CCBill Payment Service Provider (PSP) E-Payments" section within your CCBill CBSubs payment gateway. If you plan to use recurring payments be sure "DataLink Option" section is also completely filled out.


Kyle (Krileon)
Community Builder Team Member
Before posting on forums: Read FAQ thoroughly + Read our Documentation + Search the forums
CB links: Documentation - Localization - CB Quickstart - CB Paid Subscriptions - Add-Ons - Forge
--
If you are a Professional, Developer, or CB Paid Subscriptions subscriber and have a support issue please always post in your respective support forums for best results!
--
If I've missed your support post with a delay of 3 days or greater and are a Professional, Developer, or CBSubs subscriber please send me a private message with your thread and will reply when possible!
--
Please note I am available Monday - Friday from 8:00 AM CST to 4:00 PM CST. I am away on weekends (Saturday and Sunday) and if I've missed your post on or before a weekend after business hours please wait for the next following business day (Monday) and will get to your issue as soon as possible, thank you.
--
My role here is to provide guidance and assistance. I cannot provide custom code for each custom requirement. Please do not inquire me about custom development.

Please Log in or Create an account to join the conversation.

4 days 5 hours ago #341108 by visiblerestraint
Replied by visiblerestraint on topic Error Log created during Testing
To be clear, when I tried to subscribe to our site, I also got the same error and I'm absolutely not blocking cookies.   I do believe that everything is filled out correctly on the back end of the site.  I literally copy-and-pasted from the CC Bill site just as the plugin instructed.  Is there a place in the backend of my site someplace that wouldn't have my cookies enabled?  Sorry.  I'm kind of fumbling about here.

Please Log in or Create an account to join the conversation.

  • krileon
  • krileon
  • ONLINE
  • Posts: 49171
  • Thanks: 8400
  • Karma: 1461
3 days 9 hours ago #341113 by krileon
Replied by krileon on topic Error Log created during Testing
I'm currently in the process of reactivating my test account to retest CCBill. Is CCBill mandatory? I would recommend a more modern payment provider that's substantially less confusing to work with. My recommendation is Stripe.

Our integration with CCBill is unchanged so the only real reason for it to have issues would either be configuration related or issues with CCBill themselves. You'll need to create a subaccount with "Background Post" and "DataLink" Tools enabled. For "Background Post" leave "Encyption Type" as "Triple DES".

Now supply your main account number for "CCBill Client Account Number". This will be at the top of the page next to the client dropdown. For "CCBill Client Sub Account Number" this will be the subaccount number in the client dropdown. For "CCBill e-Commerce MD5 Salt" this will be the "Encyption Type" key generated when enabling "Background Post". Finally "CCBill Form Name" will be the form name created for the subaccount in the form manager. Their UI is something from the early 2000's so this is all a nightmare to navigate.


Kyle (Krileon)
Community Builder Team Member
Before posting on forums: Read FAQ thoroughly + Read our Documentation + Search the forums
CB links: Documentation - Localization - CB Quickstart - CB Paid Subscriptions - Add-Ons - Forge
--
If you are a Professional, Developer, or CB Paid Subscriptions subscriber and have a support issue please always post in your respective support forums for best results!
--
If I've missed your support post with a delay of 3 days or greater and are a Professional, Developer, or CBSubs subscriber please send me a private message with your thread and will reply when possible!
--
Please note I am available Monday - Friday from 8:00 AM CST to 4:00 PM CST. I am away on weekends (Saturday and Sunday) and if I've missed your post on or before a weekend after business hours please wait for the next following business day (Monday) and will get to your issue as soon as possible, thank you.
--
My role here is to provide guidance and assistance. I cannot provide custom code for each custom requirement. Please do not inquire me about custom development.

Please Log in or Create an account to join the conversation.

3 days 3 hours ago #341120 by visiblerestraint
Replied by visiblerestraint on topic Error Log created during Testing
I'm sorry.  CCBill DOES seem to be mandatory because of the industry I'm in.  Sorry.

I've gone through my configuration with CCBill holding my hand through the process just to confirm my work and all of that (the Background Post the DataLink tools...) are all properly input into CB Paid Subscriptions' backend. We're still getting the same error. 

I really REALLY want to upload a screengrab of the error log from the History Logs plugin but this form keeps telling me this 145 kb .png file is failing to upload.  Is there some other way I can send it to you?  Because I think that might be helpful here.

Thank you for your time!

Please Log in or Create an account to join the conversation.

  • krileon
  • krileon
  • ONLINE
  • Posts: 49171
  • Thanks: 8400
  • Karma: 1461
3 days 2 hours ago #341121 by krileon
Replied by krileon on topic Error Log created during Testing
Unfortunately I won't be able to investigate further until my account has been reactivated. I've already contacted CCBill regarding this so for now there's nothing more I can do. I've gone through the documentation and reviewed our implementation and don't see any implementation changes that'd cause this so far so our code still looks ok at first review. Won't know more until my test account is reactivated so I can attempt test payments and review the logs more carefully.

If they don't reply back by Monday afternoon I'll go through the code again more closely, add some additional debug logging, and review your install with the debug build to see what's going on. That'll let us check our side of things at least.

I really REALLY want to upload a screengrab of the error log from the History Logs plugin but this form keeps telling me this 145 kb .png file is failing to upload. Is there some other way I can send it to you? Because I think that might be helpful here.

Uploads should be working fine. Just be sure it has an alphanumeric file name. The upload preview won't display though as we've strict security on our site so the data:uri image won't display. You're welcome to use external file sharing services if necessary as well.


Kyle (Krileon)
Community Builder Team Member
Before posting on forums: Read FAQ thoroughly + Read our Documentation + Search the forums
CB links: Documentation - Localization - CB Quickstart - CB Paid Subscriptions - Add-Ons - Forge
--
If you are a Professional, Developer, or CB Paid Subscriptions subscriber and have a support issue please always post in your respective support forums for best results!
--
If I've missed your support post with a delay of 3 days or greater and are a Professional, Developer, or CBSubs subscriber please send me a private message with your thread and will reply when possible!
--
Please note I am available Monday - Friday from 8:00 AM CST to 4:00 PM CST. I am away on weekends (Saturday and Sunday) and if I've missed your post on or before a weekend after business hours please wait for the next following business day (Monday) and will get to your issue as soon as possible, thank you.
--
My role here is to provide guidance and assistance. I cannot provide custom code for each custom requirement. Please do not inquire me about custom development.

Please Log in or Create an account to join the conversation.

Moderators: beatnantkrileon
Powered by Kunena Forum