مشروع Symfony 5 لإظهار كيفية تنفيذ ودمج واجهات برمجة تطبيقات PayPal. بما في ذلك Braintree ، أوامر V2 ، والمدفوعات ، والفواتير ، والتواصل مع PayPal وما إلى ذلك ...
انظر https://paypal.devoralive.com التوضيح.
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 devتم تكوين هذا المشروع مع النشر المستمر. أي PR المدمج إلى Master Branch سوف يولد بناء على Travis CI Paypal-Playground. سيقوم برنامج CI بإجراء الاختبارات ويدفع Build Docker إلى DockerHub Romeritocl/PayPal-Playground. بمجرد تحديث العلامة الأخيرة ، سيقوم الخادم باكتشاف صورة جديدة وسيقوم بتنزيلها وإعادة إنشاء الحاوية.
إذا كان لديك متطلبات CERT محددة موقعة ذاتيا (وكلاء مثل ZSCALER) أضفها إلى Docker/CERT/CERT.CRT و UNFOMMMENT خطوط Dockerfile إذا كان لديك مشاكل مع سجل NPM ، يرجى استخدام الغزل المحلي. هذا هو السبب في حزمة وملفات قفل الغزل.
npm install yarn
yarn install