Comments (2)
Generally, i think that the PayPalClient class should "handle" properly the cases in which Paypal return a response with a status code that is not 20X. Actually the Client only logs the error when that happen. Maybe it could throw exception and the classes that use the PayPalClient will catch that exception and operate consequently.
from paypalplugin.
When the payment status is "processing", and the paypal status is "captured", the cancel last payment should re-capture the payment instead of mark the payment as "canceled" as the actual payment has already been done.
from paypalplugin.
Related Issues (20)
- Payment from cart page fails, if "Skip shipping step if only one shipping method is available" is activated for channel
- Other options of integration PayPal on frontend
- [Bug] Unable to edit PayPal client_id and client_secret in Admin
- Cannot access to paypal payment with only virtual products in order
- [Bug] Wrong dependency
- [FeatureRequest] Consider adding paypal tracking integration for tangible goods
- [Bug] Transition "cancel" is called even on completed or already canceled payment
- [Bug] JavaScript error fixed with @javascript tags
- [Bug] Install - Conflict with doctrine/orm ^2.10.0
- [Bug] PayPal button does not appear in "pay with paypal" form
- Cancel state order not working proprely if table sylius_payment is too big HOT 1
- Add the transaction_id to the payment details when completing the order?
- Dependency conflict Sylius/Sylius and Sylius/PayPalPlugin on Sylius-Standard HOT 1
- [Bug] When the customer clicks on "back to shop" once he is on the paypal page, there are two payments created
- [Bug] Partial refund on the same day lead to error
- [Bug] disabled method ? Cant remove paypal method from list HOT 7
- [Bug] Duplication of payments once someone will decide to resign from PayPal as payment method
- [Bug] Duplication Payment on Payment Complete HOT 1
- [Bug] Connection to paypal.sylius.com, error HOT 5
- Update dependency phpseclib/phpseclib HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from paypalplugin.