Download the PHP package billbee/foreign-systems-sdk without Composer
On this page you can find all versions of the php package billbee/foreign-systems-sdk. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download billbee/foreign-systems-sdk
More information about billbee/foreign-systems-sdk
Files in billbee/foreign-systems-sdk
Package foreign-systems-sdk
Short Description The SDK for connecting foreign systems to Billbee
License MIT
Informations about the package foreign-systems-sdk
Foreign Systems API
This is the PHP SDK for the upcoming Billbee Foreign Systems API.
The Foreign Systems API will supersede the Custom Shop API since it is more flexible and provides a better developer experience.
Differences to the Custom Shop API
The Custom Shop API supports, as the name says, only webshops and marketplaces. The Foreign Systems API is designed to support other systems as well. At the moment only web shops and marketplaces are supported, but we will support shipping systems, payment systems and other systems in the future.
To achieve this, we moved a bit of logic from our side to the implementors side. The first API call we make is a provisioning call. This call is used to query all supported features on your end plus configuration details such as authorization method and HTTP Headers.
Your system need to post the ProvisioningDetails to the URL given in the call we made.
The further communication is quite similar to the old Custom Shop API.
Installation
Usage
This is the simplest implementation:
Since the documentation is not finalized yet, you can head to the old documentation as the concepts are quite similar: https://github.com/billbeeio/custom-shop-php-sdk/blob/master/docs/index.md
Also, if you need some guidance in migrating from the Custom Shop SDK to the Foreign Systems SDK we provide a migration guide which is currently only available in german: https://github.com/billbeeio/foreign-systems-sdk-php/blob/main/MIGRATION_GUIDE.md
All versions of foreign-systems-sdk with dependencies
psr/http-message Version ^2.0
jms/serializer Version ^3.30.0
mintware-de/streams Version ^3.0
ext-json Version *
mark-gerarts/auto-mapper-plus Version ^1.4
ext-curl Version *