Tips and Tricks HQ Support Portal › Forums › WP eStore Forum › eStore – CCbill not passing data to eMember or sending emails
- This topic has 21 replies, 5 voices, and was last updated 4 years, 8 months ago by BSLLC.
-
AuthorPosts
-
December 28, 2018 at 11:37 am #15260pftvmembersMember
Hello,
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 help
December 28, 2018 at 10:57 pm #79002wzpModeratorDoes it work, if you try a “real” test purchase?
December 29, 2018 at 4:00 am #79003pftvmembersMemberNo it doesn’t work even when a user makes a real purchase
December 30, 2018 at 4:46 am #79004wpCommerceModerator@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 #79005pftvmembersMember@wpCommerce I replied to your email
March 20, 2020 at 1:07 am #79006BSLLCSpectatorI 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 #79007adminKeymasterJust to check one other thing: Do you have the debug logging in the payment gateway bundle enabled?
March 21, 2020 at 6:07 pm #79008BSLLCSpectatorYes, the debugging for the payment gateway is the only thing that has any information added to it.
It says:
[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 #79009BSLLCSpectatorAnother 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 #79010adminKeymasterThat 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 #79011wpCommerceModerator@BSLLC, Can you please share the webhook URL that you specified in your CCBiLL account?
March 22, 2020 at 7:39 am #79012BSLLCSpectatorUnfortunately, 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 #79013wpCommerceModerator@BSLLC, Please check the “CCBILL Subscription Setup” section for details:
Do you also have an Approval Post URL set in your CCBiLL account?
March 22, 2020 at 3:17 pm #79014BSLLCSpectatorAs 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 #79015wpCommerceModerator@BSLLC, You can just set it to your homepage URL. Webhook is only required for a subscription so the plugin can receive notification of renewal payments.
Did you also set an Approval Post URL? The plugin won’t be able to process any payment without it.
-
AuthorPosts
- You must be logged in to reply to this topic.