December 28, 2018 at 11:37 am #15260
I am using CCbill’s sandbox to test subscription purchases on my site… all purchases are successful.
The problem is none of the data is being passed to the eMember or eStore portion of my site. I’m not receiving any success/register emails either.
I followed these steps very closely on: https://www.tipsandtricks-hq.com/ecommerce/wp-payment-gateway-bundle-ccbill-setup-1891 and paid very close attention to step #5.
I’m not receiving any errors in my debug logs either.
FYI, I did a test using Stripe and everything worked just fine.
Please helpDecember 28, 2018 at 10:57 pm #79002wzpModerator
Does it work, if you try a “real” test purchase?December 29, 2018 at 4:00 am #79003
No it doesn’t work even when a user makes a real purchaseDecember 30, 2018 at 4:46 am #79004
@pftvmembers, We need to take a closer look at your site to investigate this issue. I have sent an email to your registered email address for site access. Let me know if you don’t receive it.December 30, 2018 at 5:25 am #79005
@wpCommerce I replied to your emailMarch 20, 2020 at 1:07 am #79006
I am experiencing a similar problem. Debug logs show nothing.
I have purchased and configured the CCBill gateway option for eStore. I have made all the appropriate configurations on CCBill based on your CCBill documentation.
I have configured member levels in eMember and linked them to subscription products in eStore.
I have created purchase buttons using the appropriate shortcodes. When I use the buttons they redirect to the CCBill live environment. I can make test payments and I receive notification from CCBill that I have purchased a membership.
It appears the webhooks are not getting back to the eStore plugin on my website. I see nothing in the logs. I have disabled my WordPress firewall and examined my .htccess file but I am not sure there is anything there that would affect webhooks.
Could you please help me? I feel like I have tried to triple check everything aand I feel like I am missing some critical information about the integration of CCBill back to eStore after a successful purchase.
Thanks!March 21, 2020 at 2:20 am #79007adminKeymaster
Just to check one other thing: Do you have the debug logging in the payment gateway bundle enabled?March 21, 2020 at 6:07 pm #79008
Yes, the debugging for the payment gateway is the only thing that has any information added to it.
[03/21/2020 5:50 PM] – SUCCESS :==========Submitting data to CCBILL Subscription==========
****REMOVED ALL THE DATA FIELDS****
[03/21/2020 5:50 PM] – SUCCESS :==========End of submission==========
[03/21/2020 5:50 PM] – FAILURE :You must specify a recurring price for this product
The recurring price is defined for the product in the field under: Subscription/Recurring > Recurring Billing > Recurring Billing Amount
And it doesn’t stop the form from being created on the CCBill side with the recurring amount. It explicitly says on the CCBill side the defined recurring amount.
Also, it is really clear eStore has no information what is happening after it posts the form on the CCBill side. The eStore products show zero sales even after multiple sales of each product on the CCBill side.March 21, 2020 at 11:42 pm #79009
Another update, I spoke to CCBill and they said that they “are getting 301 response when we send webhook notification.” So, they are not reaching the service.March 22, 2020 at 2:01 am #79010adminKeymaster
That 301 response will be the issue. Can you please look at the log from your server to see what exact URL it is giving the 301 response for?
Does the destination URL exist? Do you have a SEO plugin that is doing a blanket 301 redirect to URLs that it doesn’t understand?
If you enter the webhook URL (shown in our plugin), in the browser’s address bar, do you just get a redirect? If you do then that’s the issue. THere is a plugin or configuration that is doing that auto-redirect that needs to be stopped.March 22, 2020 at 4:57 am #79011
@BSLLC, Can you please share the webhook URL that you specified in your CCBiLL account?March 22, 2020 at 7:39 am #79012
Unfortunately, it appears as though I need a CCBill specific webhook URL that is defined nowhere. It is not in the CCBill configuration documentation and it is not listed in the settings for the plugin. Oddly, other gateway webhook URL’s are listed in the settings but none is listed for CCBill. Could someone please illuminate the darkness for me?March 22, 2020 at 12:53 pm #79013March 22, 2020 at 3:17 pm #79014
As I said earlier, the CCBill setup instructions did not have a specific webhooks URL. It merely says:
Click Webhooks and set the Webhook URL to the site where you are using the payment gateway bundle addon. Click All so CCBILL sends notification for all the events.
And it shows a generic site URL. So, I have put in my generic site URL. However, in the plugin settings there are very specific webhook URL’s for other payment processors. This seems suspect to me, like I am missing needed information for the CCBill webhooks.March 23, 2020 at 8:58 am #79015
- You must be logged in to reply to this topic.