Symfony 5 -Projekt, um zu zeigen, wie die APIs von PayPal implementiert und integriert werden. Einschließlich Braintree, V2 -Bestellungen, Zahlungen, Abrechnung, Verbindung mit PayPal usw.
Siehe unsere https://paypal.devoralive.com Demo -Website.
git clone https://github.com/romeritoCL/paypal-playground.gitdocker-compose up -ddocker-compose exec paypal-playground composer install
docker-compose exec paypal-playground yarn install
docker-compose exec paypal-playgroun yarn encore devDieses Projekt ist mit kontinuierlicher Bereitstellung konfiguriert. Jede PR, die mit dem Master-Zweig verschmolzen ist, erzeugt einen Aufbau auf Travis CI Paypal-Playground. Die CI-Software wird die Tests ausführen und den Docker-Build auf Dockerhub Romeritocl/PayPal-Playground weitergeben. Sobald das TAG -Neueste aktualisiert ist, erkennt der Server ein neues Bild und lädt es herunter und erstellt den Container neu.
Wenn Sie ein spezifisches selbstsigniertes Zertifikat (Stellvertreter wie ZSCALER) haben, fügen Sie es zu Docker/cert/cert.crt hinzu und wenden Sie sich die Dockerfile-Linien, wenn Sie Probleme mit der NPM-Registrierung haben, bitte verwenden Sie lokales Garn. Dies ist der Grund, warum Paket- und Garnsperrdateien nicht gedrückt werden.
npm install yarn
yarn install