Tips and Tricks HQ Support Portal › Forums › WP eStore Forum › WP eStore Troubleshooting › eStore – ccbill webhook is not being processed by site
Tagged: ccbill, payment gateway
- This topic has 12 replies, 4 voices, and was last updated 8 years, 4 months ago by wzp.
-
AuthorPosts
-
July 1, 2016 at 7:41 pm #13565triadteamMember
After a payment clears, I look at the database and I don’t see any new customers. I contacted ccbill and the webhook is sending the request to the home url. What am I missing? this is my htaccess.conf:
<Directory “/opt/bitnami/apps/wordpress/htdocs/wp-content/plugins/akismet”>
# Only allow direct access to specific Web-available files.
# Apache 2.2
<IfModule !mod_authz_core.c>
Order Deny,Allow
Deny from all
</IfModule>
# Apache 2.4
<IfModule mod_authz_core.c>
Require all denied
</IfModule>
# Akismet CSS and JS
<FilesMatch “^(form|akismet).(css|js)$”>
<IfModule !mod_authz_core.c>
Allow from all
</IfModule>
<IfModule mod_authz_core.c>
Require all granted
</IfModule>
</FilesMatch>
# Akismet images
<FilesMatch “^(.+).(png|gif)$”>
<IfModule !mod_authz_core.c>
Allow from all
</IfModule>
<IfModule mod_authz_core.c>
Require all granted
</IfModule>
</FilesMatch>
</Directory>
July 2, 2016 at 5:14 am #73582wpCommerceModeratorHi, Did you have the debug option enabled in the payment gateway bundle settings? If not please enable it and do a test transaction so I investigate the log file.
July 2, 2016 at 9:43 pm #73583triadteamMemberI just made a test transaction with debug option on. The logs are all empty.
July 3, 2016 at 4:02 am #73584triadteamMemberOk, I have made chmod gu+w for eStore_post_payment_debug.log, ipn_handle_debug.log, download_manager_debug.log, squeeze_form_debug.log, and subscription_handle_debug.log. I ran a test, but I am still having the same problem. Can you guys remote?
July 3, 2016 at 4:29 am #73585adminKeymasterLets check and make sure the webhook URL you are using in CCBill is actually accessible. What is the webhook URL that you used there?
July 3, 2016 at 5:37 am #73586triadteamMemberadminKeymasterWhen I go to that URL, it gives me a DNS error. So your site is not even accessible from the external world? CCBills notification is not going to reach your site if it can’t be accessed from the external world. Thats the first issue you gotta fix with your hosting provider.
July 3, 2016 at 12:17 pm #73588wzpModeratorYour domain is missing an AAAA record from its DNS database entry. According to [https://ip6.nl/#!3somearrangements.com] your domain is NOT IPv6 capable.
Only your hosting provider can resolve the issue.
Not having an IPv6 capable site, is like hosting your site behind “The Great Firewall” of China; only a limited (beyond your control) number of users can ever access it.
Update: How exactly is your site being hosted? I can access it, but it returns no valid IPv4 or IPv6 address. Is it an AWS EC2 instance? TOR site?
July 9, 2016 at 4:19 pm #73589triadteamMemberWe are still having problems with webhooks. We just installed an SSL certificate with a 443 redirect. Now webhooks aren’t working anymore. What can I do? It was working before I installed the SSL and 443 redirect.
July 10, 2016 at 3:10 am #73590adminKeymasterAsk your hosting provider why your website is not accessible over the HTTPS URL. I checked your site just now using the HTTPS URL and it is still not working (giving a DNS error).
Your site must be accessible from the external world before CCBill can send info via the webhook.
July 10, 2016 at 3:49 am #73591triadteamMemberSince our market is US only, we block international IPs.
If you need to see the site, you will need to come in through a US IP.
Can you give us any insight on what might cause this type of issue with your plugin?
It was working and then we installed a GoDaddy SSL cert and restarted the server.
It failed to work after the restart.
Any ideas?
Thanks
July 10, 2016 at 4:19 am #73592wpCommerceModeratorHi, is your webhook URL pointing to the https version of your site?
Since our market is US only, we block international IPs.
– You should check with CCBill to see if this will prevent your site from receiving webhook notification.
July 10, 2016 at 12:39 pm #73593wzpModeratorCCBill is mostly hosted on AWS.
[https://www.ccbill.com/online-merchants/payment-processing.php]
…CCBill also uses processing servers that are globally load balanced to ensure platform stability.
@wpCommerce:
You should check with CCBill to see if this will prevent your site from receiving webhook notification.
Since our market is US only, we block international IPs.
If you need to see the site, you will need to come in through a US IP.
AuthorPostsViewing 13 posts - 1 through 13 (of 13 total)- You must be logged in to reply to this topic.