Home Forums EN Developing Stripe Integration Reply To: Stripe Integration

Andrey
Keymaster
Post count: 1346

Hi Nishit the EN team has gone trough some real live strip check and here is the details of it below:

ORDER DETAILS
please see this order genarated from stipe under status you can see captured under customer you can see stripe trasaction ID.

RESULTS
When EN account admin sees this order they usualy confirm the order and the product going activated for the customer.
However we know that this is still new functionality and EN admin desided to login to stripe and found and under its order they could see that the transcation from this card has been failed see this screen.

If the payment failed from Stripe why on EN order it shows Pending? If you see this screen shot we have got a status Declined but it has not been indicated.

In this case customer can even login and activate Pending number from his EN console which is not supposed to be happening.

SUMMARY If Strope Declines any payment for any reasons (card issue, expiery day, wrong card and ect ANY DECLINE reasons there must not generated any orders on EN or CAN be generated with Declined status.

OTHER SIDE
We have checked the above case carefully and found that customer actually paid twice with the same card. Which means first time customer’s card has been failed and second time this card (obviolsy) endtered correctly and payment went trough successfull! Please see this screen

HAPPY END?
From the situation above it looks like happy end and all works okay, however we can get some leason from this scenariou above and here are some questions and thoughs below:

As we checked stripe does not send any notifications to its customer about any orders weater the order is success or failed;(, it seems they do send some of the information about this via code or webhook we still not sure.

QUESTIONS
Thus here are some quesions:
As from example above – lets say that customer paid and payment failed and not attempt the second try to submit an other payment how will EN ordering system will behave?

1. Will it generate an order with Pending Status or will it show Decline status instead?
2 If stripe declines payment will EN system generate order or not?
3. If order generated then what status it will be?
4. If order not generated then it is good but how EN admin find that somone attempted to buy a number using stripe but stripe order failed how EN admin finds out that it has failed (for example to contact this customer or help them with other options and so on?

So how do you think how we can help EN site admin to check if orders from stripe failed and how EN admin can be notified or any Declined order generated so EN team will see these failed stripe orders… could you please let us know if we can do it?