Stripe registration - payment works but registrant remains pending

  • Amanda
  • Topic Author
  • Offline
  • New Member
  • New Member
More
4 years 4 months ago - 4 years 4 months ago #129524 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!
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
  • New Member
More
4 years 4 months ago #129525 by Amanda
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

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

More
4 years 4 months ago #129533 by Tuan Pham Ngoc
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 Log in or Create an account to join the conversation.

  • Amanda
  • Topic Author
  • Offline
  • New Member
  • New Member
More
4 years 4 months ago #129541 by Amanda
Thanks for your help Tuan :-)

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

  • Amanda
  • Topic Author
  • Offline
  • New Member
  • New Member
More
4 years 4 months ago #129544 by Amanda
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

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

More
4 years 4 months ago #129545 by Tuan Pham Ngoc
Great. Thanks Amanda for sharing the problem and solution

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