- Posts: 13
- Thank you received: 0
Stripe registration - payment works but registrant remains pending
- Amanda
- Topic Author
- Offline
- New Member
Less
More
4 years 4 months ago - 4 years 4 months ago #129524
by Amanda
Stripe registration - payment works but registrant remains pending was created by Amanda
Hello,
I'm struggling with the stripe plugin os_eb_stripecheckout_unzip_first_3.10.3
I have unzipped and installed. Then I configured according to readme.txt.. I have tried both test and 'Live' and 'Sandbox' using a WebHook of the following format:
<SITE URL>/index.php?option=com_eventbooking&task=payment_confirm&payment_method=os_stripecheckout
with event checkout.session.completed (as described by readme.txt)
Everything works fine in terms of payment. Payment is received and I even get sent back to my own site and see the following message:
"Registration Completed, Thanks for registering for event" ... with event details
However two problems:-
* no confirmation email
* in the back end status shows a red mark (status=pending)
Email and ticket are sent if I log into the back end and manually publish the registrant.
How can I make this happen automatically when payment occurs?
Note - paypal work fine, so I guess it's just my Stripe set up.
thanks in advance!
I'm struggling with the stripe plugin os_eb_stripecheckout_unzip_first_3.10.3
I have unzipped and installed. Then I configured according to readme.txt.. I have tried both test and 'Live' and 'Sandbox' using a WebHook of the following format:
<SITE URL>/index.php?option=com_eventbooking&task=payment_confirm&payment_method=os_stripecheckout
with event checkout.session.completed (as described by readme.txt)
Everything works fine in terms of payment. Payment is received and I even get sent back to my own site and see the following message:
"Registration Completed, Thanks for registering for event" ... with event details
However two problems:-
* no confirmation email
* in the back end status shows a red mark (status=pending)
Email and ticket are sent if I log into the back end and manually publish the registrant.
How can I make this happen automatically when payment occurs?
Note - paypal work fine, so I guess it's just my Stripe set up.
thanks in advance!
Last edit: 4 years 4 months ago by Amanda .
Please Log in or Create an account to join the conversation.
- Amanda
- Topic Author
- Offline
- New Member
Less
More
- Posts: 13
- Thank you received: 0
4 years 4 months ago #129525
by Amanda
Replied by Amanda on topic Stripe registration - payment works but registrant remains pending
Version info:
OS CentOS 7
Apache/2.4.6 (CentOS)
PHP 7.3.11
Joomla! 3.8.13
CB 2.4.2
EB 3.10.4
OS CentOS 7
Apache/2.4.6 (CentOS)
PHP 7.3.11
Joomla! 3.8.13
CB 2.4.2
EB 3.10.4
Please Log in or Create an account to join the conversation.
- Tuan Pham Ngoc
- Offline
- Administrator
4 years 4 months ago #129533
by Tuan Pham Ngoc
Replied by Tuan Pham Ngoc on topic Stripe registration - payment works but registrant remains pending
Hello Amanda
Please submit a support ticket sending us:
1. Super admin account of your site
2. A screenshot of your Stripe Webhook setting
I will look at it and guide you to setup it further
Regards,
Tuan
Please submit a support ticket sending us:
1. Super admin account of your site
2. A screenshot of your Stripe Webhook setting
I will look at it and guide you to setup it further
Regards,
Tuan
Please Log in or Create an account to join the conversation.
- Amanda
- Topic Author
- Offline
- New Member
Less
More
- Posts: 13
- Thank you received: 0
4 years 4 months ago #129541
by Amanda
Replied by Amanda on topic Stripe registration - payment works but registrant remains pending
Thanks for your help Tuan
Please Log in or Create an account to join the conversation.
- Amanda
- Topic Author
- Offline
- New Member
Less
More
- Posts: 13
- Thank you received: 0
4 years 4 months ago #129544
by Amanda
Replied by Amanda on topic Stripe registration - payment works but registrant remains pending
Solved - my solution given below for future readers
- My issue was stripe could not call the webhook at the end of the payment process
- Stripe website portal showed the failed request from strip back to my registration server (under webhook page)
- Stripe error message was TLS ERROR
- googled to find it is a common issue when apache httpd.conf uses SSLCertificateChainFile with incomplete parent certificate
- you can generate a complete chain crt replacement by going to whatsmychaincert.com/
- upload new cert and replace SSLCertificateChainFile file with new full chain crt file
- restart and retest... it worked
- My issue was stripe could not call the webhook at the end of the payment process
- Stripe website portal showed the failed request from strip back to my registration server (under webhook page)
- Stripe error message was TLS ERROR
- googled to find it is a common issue when apache httpd.conf uses SSLCertificateChainFile with incomplete parent certificate
- you can generate a complete chain crt replacement by going to whatsmychaincert.com/
- upload new cert and replace SSLCertificateChainFile file with new full chain crt file
- restart and retest... it worked
Please Log in or Create an account to join the conversation.
- Tuan Pham Ngoc
- Offline
- Administrator
4 years 4 months ago #129545
by Tuan Pham Ngoc
Replied by Tuan Pham Ngoc on topic Stripe registration - payment works but registrant remains pending
Great. Thanks Amanda for sharing the problem and solution
Regards,
Tuan
Regards,
Tuan
The following user(s) said Thank You: George
Please Log in or Create an account to join the conversation.
Moderators: Tuan Pham Ngoc
Support
Documentation
Information
Copyright © 2024 Joomla Extensions by Joomdonation. All Rights Reserved.
joomdonation.com is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters the trademark holder in the United States and other countries.
The Joomla! name and logo is used under a limited license granted by Open Source Matters the trademark holder in the United States and other countries.