flux-se / syliuspayummoneticoplugin Goto Github PK
View Code? Open in Web Editor NEWPayum Monetico Bridge for Sylius
License: MIT License
Payum Monetico Bridge for Sylius
License: MIT License
Hello,
Monetico payment interface allow you to retry a payment when an a attempt fail. The "canceled" first attempt is sent to notify url, and is correctly saved as an error. The second attempt (with the same payment ID) is sent to notify url but it returns a 404.
Actually, the query attempt to find a payment record with state =PaymentInterface::STATE_NEW but the payment is not new anymore after the first return.
May you have an eye on this plz and tell me how to bypass this trouble ?
Thx
Hello,
I have a store that sells products worth about 1500โฌ. Some payments go through very well, when it's a first attempt.
However, sometimes the payment may be rejected by the bank because the limit of the payment card is exceeded. So the customer makes the necessary and returns to pay once the modification made on the ceiling.
This is when I have a problem. On the Monetico side it works, but the POST payment notification takes a 404 when it is an attempt that comes after a rejected attempt.
I have no idea how to handle this problem. Does anyone have a clue?
thanks
Waiting for this PR to be merged : ekyna/PayumMonetico#5
When you fail the first attempt, sylius payment is marked as failed, but same reference is used if you make a new attempt. If it succeed, payment marked as failed can't be completed due to state machine usage, and is still awaiting payment.
Note : when a payment failed, Sylius create new payment with "new" state, and empty details. So, if customer fail first payment, but return to shop, he can retry with this new payment.
I didn't found solution now, an idea ?
When a make an order, and testing a couple of return : success, canceled or failed
I got the same email : order_confirmation
with this content
order_confirmation:
has_been_successfully_placed: 'has been successfully placed.'
subject: 'Order confirmation'
view_order_or_change_payment_method: 'View order or change payment method'
thank_you: 'Thank you for shopping at our store!'
your_order_number: 'Your order no.'
It's normal ? How can i custom after checkout email for canceled or failed ?
Thanks :)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.