romeritocl / paypal-playground
PayPal的API + BT游戏场。测试我们的所有功能,并了解如何使用PHP和Symfony 5进行编码
4.1.0
2021-06-01 20:27 UTC
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-09-24 13:19:11 UTC
README
✋ 我是什么?
Symfony 5项目,展示如何实现和集成PayPal的API。包括Braintree、V2订单、支付、账单、与PayPal连接等...
▶️ 是否上线?演示
查看我们的https://paypal.devoralive.com演示网站。
💾 我们如何让它工作?
- Git克隆项目
git clone https://github.com/romeritoCL/paypal-playground.git
- 启动Docker容器
docker-compose up -d
- 更新依赖项
docker-compose exec paypal-playground composer install docker-compose exec paypal-playground yarn install docker-compose exec paypal-playgroun yarn encore dev
- 访问网站:https://:8086
⚙️ 持续部署
本项目配置了持续部署。任何合并到master分支的PR都会在Travis CI PayPal-Playground上生成构建。CI软件将运行测试并将Docker构建推送到DockerHub romeritocl/paypal-playground。一旦latest标签更新,服务器将检测到新的镜像并下载它并重新创建容器。
🎯 证书问题说明
如果您有特定的SELF-SIGNED证书(如Zscaler代理)要求,请将其添加到docker/cert/cert.crt中,并在有NPM仓库问题的情况下取消注释dockerfile行,请使用本地yarn。这就是为什么包和yarn.lock文件没有被推送到远程的原因。
npm install yarn yarn install