romeritocl / paypal-playground
PayPal's APIs + BT Playground. Test out all our features and see how to code them with PHP and Symfony 5
Installs: 0
Dependents: 0
Suggesters: 0
Security: 0
Stars: 6
Watchers: 2
Forks: 1
Language:Twig
Type:project
Requires
- php: ^7.2.5
- ext-ctype: *
- ext-curl: ^7.3
- ext-iconv: *
- ext-json: *
- ext-xmlwriter: *
- adyen/php-api-library: ^9.0
- braintree/braintree_php: ^5.3
- composer/package-versions-deprecated: 1.10.99.1
- hyperwallet/sdk: ^1
- paypal/paypal-checkout-sdk: 1.0.1
- paypal/rest-api-sdk-php: ^1.14
- phpdocumentor/reflection-docblock: ^5.2
- sensio/framework-extra-bundle: ^5.5
- symfony/asset: 5.1.*
- symfony/console: 5.1.*
- symfony/debug-bundle: ^5.1
- symfony/dotenv: 5.1.*
- symfony/expression-language: 5.1.*
- symfony/flex: ^1.3.1
- symfony/form: 5.1.*
- symfony/framework-bundle: 5.1.*
- symfony/http-client: 5.1.*
- symfony/intl: 5.1.*
- symfony/mailer: 5.1.*
- symfony/mime: 5.1.*
- symfony/monolog-bundle: ^3.1
- symfony/notifier: 5.1.*
- symfony/process: 5.1.*
- symfony/property-access: 5.1.*
- symfony/property-info: 5.1.*
- symfony/security-bundle: 5.1.*
- symfony/serializer: 5.1.*
- symfony/string: 5.1.*
- symfony/translation: 5.1.*
- symfony/twig-bundle: 5.1.*
- symfony/validator: 5.1.*
- symfony/web-link: 5.1.*
- symfony/webpack-encore-bundle: ^1.7
- symfony/yaml: 5.1.*
- twig/extra-bundle: ^2.12|^3.0
- twig/twig: ^2.12|^3.0
Requires (Dev)
- symfony/browser-kit: 5.1.*
- symfony/css-selector: 5.1.*
- symfony/maker-bundle: ^1.20
- symfony/monolog-bundle: ^3.0
- symfony/phpunit-bridge: ^5.1
- symfony/stopwatch: ^5.1
- symfony/twig-bundle: ^5.1
- symfony/var-dumper: ^5.1
- symfony/web-profiler-bundle: ^5.1
Conflicts
This package is auto-updated.
Last update: 2024-04-02 08:55:31 UTC
README
✋ What am I?
Symfony 5 Project to show how to implement and integrate the PayPal's APIs. Including Braintree, V2 Orders, Payments, Billing, Connect with PayPal etc...
▶️ Is it live? Demo
See our https://paypal.devoralive.com demo site.
💾 How we get working?
- Git clone the project:
git clone https://github.com/romeritoCL/paypal-playground.git
- Start Docker containers:
docker-compose up -d
- Update dependencies:
docker-compose exec paypal-playground composer install docker-compose exec paypal-playground yarn install docker-compose exec paypal-playgroun yarn encore dev
- Go to site: http://localhost:8086
⚙️ Continuous Deployment
This project is configured with continuous deployment. Any PR merged to master branch will generate a build on Travis CI PayPal-Playground. The CI software will run the tests and push the docker build to DockerHub romeritocl/paypal-playground. Once the tag latest is updated, the server will detect a new image and will download it and recreate the container.