Posted: September 17, 2015 at 12:53 am
I would like to confirm the default behavior of EE 4 that is it intended behavior that customers shouldn’t get email when signed up through Credit Card (CC). Or are they supposed to get Registration Pending payment in case of using CC for signup.
Please confirm whats the case of EE confirmation emails for signup when using CC. My understanding from similar solutions is that first a user should get an email saying that they have successfully signed up but their registration is pending until payment is confirmed. When payment gets confirmed then they get another email from payment process or even from EE as well that payment was successfully charged. So kindly can you elaborate the EE working when using CC.
We have integrated the Payfort with EE 4 and had been getting emails for Registration Pending Payment when user sign up through wire transfer option. But no email when signed up using CC. So we are wondering that is it a bug or intended behavior. And how can we solve this. Is it something we should be fixing/debugging/developing in EE or does it goes under payfort umbrella while integrating into the EE. Will appreciate your technical insight on this issue. Thanks
When a user registers onto an event and selects to pay at the time of registration using an online payment gateway they should receive a registration approved message, along with a payment received messages from EE (and also one from the payment gateway if they send them)
A Pending payment email will be sent if the user user selects an offline gateway such as Invoice or Bank Transfer as the registration is finalized but the admin is awaiting payment.
Online gateways allow the user to pay instantly and should trigger the Registration Approved message when they do so.
So it sounds like you have created a custom Payfort payment method for EE and that payment method is not triggering the messages on payment. Is PayFort an ONsite (user makes the payment from within your site) or OFFsite (user is directed to PayFort page to pay) payment method?
If an OFFsite I would advise looking into how the PayPal Standard payment method works and how it triggers the emails.
If an ONsite payment method I would recommend looking into how the Stripe payment method (addtional EE add-on) or Auth.net payment method works.
Also I would advise taking at look at the documentation available here:
Thanks Tony for the quick reply.
This is the event https://digitalblocks.me/cevents/online-basics-of-social-media-marketing/ against which I tested the CC but didnt get any email related to registration approval or payment received. Does registration approved message only triggers when payment is confirmed or it should be triggered anyway? (no matter if payfort is running on sandbox mode or live one).
1- As I didnt get the registration approved message so where should I debug this thing in configuration or code? (Is this could be some integration issue with payfort, in case this needs some trigger from payfort when payment gets confirmed)
Ok. Thanks for the clarification on pending payment message for CC situation (test case).
Yes, we used the services of developer for integrating the Payfort with EE 4. Payfort is offsite payment gateway.
https://digitalblocks.me/thank-you-2/?e_reg_url_link=1-1f5845c20233d86b6ddfdbe4f64491fd is the payment confirmation thanks page which does include some details. I am guessing the full receipt or info like reg code is something which should be coming through EE registration approved and payment received emails and isnt coming at the moment. So does this comes under payfort integration fault (due to missing trigger points) or is it some issue in EE configuration/code where I should be looking this. Because client wants this sorted out asap and for which I need confirmation from your side that where does this problem falls technically.
P.S: I hope this would already be answered above but asking again just for the satisfaction and better understanding of my client.
Sandbox mode makes no difference as the payment gateway should be behaving in the exact same way it would for ‘real’ payments. Sandbox payments allow you to test payments without them actually being charged to a card, the gateway provide should still act as if they are ‘real’ payments and therefor EE can be tested correctly.
I can’t say 100% as I’ve not dealt with PayFort, but I would be very surprised if the fact your are using PayFort in sandbox mode was preventing the emails.
Do PayFort work in the same way as PayPal? Sending an IPN to notify of payment?
If so are you using the IPN to update the transaction?
Most likely, your PayFort payment method is not triggering the notifications, we can’t provide support for custom integration’s, however I will check in with the developers and see if they can provide any further info (will take some time due to time differences)
In the mean time, I would recommend setting up a PayPal Sandox account and testing a payment using that, just to confirm that the included payment gateways are working as expected and the registration emails sent.
The support post ‘Users not receiving confirmation emails for Credit Cards’ is closed to new replies.
Have a question about this support post? Create a new support post in our support forums and include a link to this existing support post so we can help you.