PayumBundle | Payum offers everything you need to work with payments | Ecommerce library

 by   Payum PHP Version: 2.4.2 License: MIT

kandi X-RAY | PayumBundle Summary

kandi X-RAY | PayumBundle Summary

PayumBundle is a PHP library typically used in Web Site, Ecommerce, Symfony applications. PayumBundle has no bugs, it has no vulnerabilities, it has a Permissive License and it has low support. You can download it from GitHub.

Payum is an MIT-licensed open source project with its ongoing development made possible entirely by the support of community and our customers. If you'd like to join them, please consider:.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              PayumBundle has a low active ecosystem.
              It has 512 star(s) with 141 fork(s). There are 24 watchers for this library.
              OutlinedDot
              It had no major release in the last 12 months.
              There are 27 open issues and 248 have been closed. On average issues are closed in 95 days. There are 5 open pull requests and 0 closed requests.
              It has a neutral sentiment in the developer community.
              The latest version of PayumBundle is 2.4.2

            kandi-Quality Quality

              PayumBundle has 0 bugs and 0 code smells.

            kandi-Security Security

              PayumBundle has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              PayumBundle code analysis shows 0 unresolved vulnerabilities.
              There are 0 security hotspots that need review.

            kandi-License License

              PayumBundle is licensed under the MIT License. This license is Permissive.
              Permissive licenses have the least restrictions, and you can use them in most projects.

            kandi-Reuse Reuse

              PayumBundle releases are available to install and integrate.
              Installation instructions are not available. Examples and code snippets are available.
              PayumBundle saves you 2367 person hours of effort in developing the same functionality from scratch.
              It has 5131 lines of code, 330 functions and 97 files.
              It has low code complexity. Code complexity directly impacts maintainability of the code.

            Top functions reviewed by kandi - BETA

            kandi has reviewed PayumBundle and discovered the below as its top functions. This is intended to give you an instant insight into PayumBundle implemented functionality, and help decide if they suit your requirements.
            • Load dynamic gateways .
            • Adds the storages configuration .
            • Processes tag data
            • Collect context data .
            • Execute capture action .
            • Do a session token action .
            • Finds all gateways containing the given name .
            • Configure options .
            • Configure list fields
            • Convert a kernel exception to a Symfony response .
            Get all kandi verified functions for this library.

            PayumBundle Key Features

            No Key Features are available at this moment for PayumBundle.

            PayumBundle Examples and Code Snippets

            No Code Snippets are available at this moment for PayumBundle.

            Community Discussions

            QUESTION

            Is Sylius PayumBundle handling payment details incorrectly?
            Asked 2019-Oct-07 at 10:56

            I am testing Bitbag/PayUPlugin and I was stopped by gateway API with error "Required data missing".

            After some debugging, I realised that Sylius Payment entity, specifically "details" property, is not fulfilled with data.

            After change condition on line 53:

            https://github.com/Sylius/Sylius/blob/4e06a4dfb8dc56731470016bb97165f3025947b7/src/Sylius/Bundle/PayumBundle/Action/CapturePaymentAction.php#L53

            to

            if ($status->isNew() || $status->isUnknown()) {

            payment gateway seems to work correctly.

            Is it a bug or am I doing something wrong ?

            Sylius/Sylius v1.4.6 Bitbag/PayUPlugin v1.8.0

            ...

            ANSWER

            Answered 2019-Jul-04 at 06:59

            Unlikely there is an error in PayumBundle/CapturePaymentAction (because more people used PayumBundle than PayUPlugin, so probability of bug is less), conceptually payment object status at the beginning should be "new" instead of "unknown", so the condition should work.

            So you should find out https://github.com/BitBagCommerce/SyliusPayUPlugin/blob/master/src/Action/StatusAction.php#L58 class, why it doesn't reach markNew() line.

            Source https://stackoverflow.com/questions/56868726

            QUESTION

            Perform custom operations on gateway notification with Payum
            Asked 2017-Sep-04 at 15:48

            I'm using Symfony with PayumBundle and payum-redsys in order to accept payment through the spanish Redsys gateway.

            After every payment attempt (be it successful or not), Redsys sends a notification to a url. I want to catch this notification and take actions according to its payload (was the payment successful? which order number? etc.). For instance, let's say that if the payment was successful I want to mark the corresponding order as paid in the database, otherwise I want to log the error. Something like:

            ...

            ANSWER

            Answered 2017-Sep-04 at 15:48

            Payum seems to support listening to events on the gateway as can be seen in PayumEvents. The Event being passed around basically only contains a Context from which you need to gather the information you need. You probably want to look at the actions inside this context, especially the CapturePaymentAction and the Request? How this all ties together is not clear to me as I'm basically deciphering this from the source code.

            If you don't want to figure out all the event stuff you could just create a listener that listens to the appropriate event and then use xdebug or var_dump to read out the data from the event and continue from there. Basically the event listener should make sure that you are in the right action, get the Ds_Order and Ds_Date (probably from the request) and then you can add in a snippet like the one you posted above.

            If you are not familiar with Symfony's Event System I recommend reading up on the documentation:

            edit: Also Payum provides some documentation how it deals with events as well: https://github.com/Payum/Payum/blob/master/docs/event-dispatcher.md

            Source https://stackoverflow.com/questions/46039179

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install PayumBundle

            You can download it from GitHub.
            PHP requires the Visual C runtime (CRT). The Microsoft Visual C++ Redistributable for Visual Studio 2019 is suitable for all these PHP versions, see visualstudio.microsoft.com. You MUST download the x86 CRT for PHP x86 builds and the x64 CRT for PHP x64 builds. The CRT installer supports the /quiet and /norestart command-line switches, so you can also script it.

            Support

            Payum is an MIT-licensed open source project with its ongoing development made possible entirely by the support of community and our customers. If you'd like to join them, please consider:.
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/Payum/PayumBundle.git

          • CLI

            gh repo clone Payum/PayumBundle

          • sshUrl

            git@github.com:Payum/PayumBundle.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link

            Explore Related Topics

            Reuse Pre-built Kits with PayumBundle

            Consider Popular Ecommerce Libraries

            saleor

            by saleor

            saleor

            by mirumee

            spree

            by spree

            reaction

            by reactioncommerce

            medusa

            by medusajs

            Try Top Libraries by Payum

            Payum

            by PayumPHP

            PayumServer

            by PayumPHP

            Core

            by PayumPHP