You can now integrate your shipping and payment services into our worldwide e-commerce platform.
We have multiple tutorials ready for you to dive into and create your own integration. Create a shipping integration or Create a payment service integration.
We have a demo webshop with a sample external service integration. Buy a product and choose for "1 hour delivery" and "SEOcoin" in te checkout to see how the external service flow would go. Open the demo webshop
We have much more information about the integration and the technical details to get you started. See more info right here
This sample app has been created on top of Laravel 5. Therefore the setup is exactly the same as installing a Laravel 5 application.
git clone [email protected]:Vugario/External-Services.git
cd External-Services
cp .env.example .env
Lets run composer to fetch our dependencies. Also give the storage directory write permissions.
composer install
chmod -R 0777 storage/
Now that we have the code lets configure the app. Open up the .env file and edit your database settings. Run the following commands to populate your db
php artisan migrate
php artisan db:seed
The seeding process will create a shipping method and some payment methods. These will demonstrate the basic use of these methods.
Now your ready!
GET http://localhost/External-Services/public/shipment_methods
should return a list of shipment methods and http://localhost/External-Services/public/payment_methods
will give you payment methods.