Download the PHP package satispay/gbusiness-api-php-sdk without Composer
On this page you can find all versions of the php package satispay/gbusiness-api-php-sdk. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package gbusiness-api-php-sdk
Satispay GBusiness API PHP SDK
Installation
Run the following command:
If you do not wish to use Composer, import the init.php
file.
Documentation
https://developers.satispay.com
Authenticate with RSA Signature
Sign in to your Dashboard at business.satispay.com, click "Negozi Online" or "Negozi Fisici", and then click on "Genera un token di attivazione" to generate an activation token.
Use the activation token with the authenticateWithToken
function to generate and exchange a pair of RSA keys.
Save the keys in your database or in a safe place not accesibile from your website.
Reuse the keys after authentication.
Enable Sandbox
To enable sandbox use setSandbox
function.
Changelog
1.4.0
- Added custom header support in every HTTP call.
- Improve code formatting and documentation.
- Added RSA generation fallback with seclib (available via Composer only).
1.3.0
- Added
\SatispayGBusiness\Api::getPlatformHeader()
method. - Added
\SatispayGBusiness\Api::setPlatformHeader()
method. - Added
\SatispayGBusiness\Api::getTrackingHeader()
method. - Added
\SatispayGBusiness\Api::setTrackingHeader()
method. - Added
\SatispayGBusiness\Request::HEADER_OS
constant forx-satispay-os
request header. - Added
\SatispayGBusiness\Request::HEADER_OS_VERSION
constant forx-satispay-osv
request headers. - Added
\SatispayGBusiness\Request::HEADER_APP_VERSION
constant forx-satispay-appv
request headers - Added
\SatispayGBusiness\Request::HEADER_APP_NAME
constant forx-satispay-appn
request headers. - Added
\SatispayGBusiness\Request::HEADER_DEVICE_TYPE
constant forx-satispay-devicetype
request headers. -
Added
\SatispayGBusiness\Request::HEADER_TRACKING_CODE
constant forx-satispay-tracking-code
request headers. - Changed in
\SatispayGBusiness\Request
header key fromX-Satispay-Platformv
tox-satispay-osv
- Changed in
\SatispayGBusiness\Request
header key fromX-Satispay-Plugin-Version
tox-satispay-appv
- Changed in
\SatispayGBusiness\Request
header key fromX-Satispay-Plugin-Name
tox-satispay-appn
- Changed in
\SatispayGBusiness\Request
header key fromX-Satispay-Type
tox-satispay-devicetype
1.2.1
- Added
\SatispayGBusiness\ApiAuthentication
class. - Performed code refactoring to adhere to PSR2 Coding Standards
1.2.0
- Added
\SatispayGBusiness\PreAuthorizedPaymentToken
class.
1.1.1
- Fixed composer file version
1.1.0
- Removed
\SatispayGBusiness\Api::testAuthentication()
method. - Removed
\SatispayGBusiness\Api::getSecurityBearer()
method. -
Removed
\SatispayGBusiness\Api::setSecurityBearer()
method. - Added
\SatispayGBusiness\Api::getPlatformVersionHeader()
method. -
Added
\SatispayGBusiness\Api::setPlatformVersionHeader()
method. - Added
\SatispayGBusiness\Api::getPluginVersionHeader()
method. -
Added
\SatispayGBusiness\Api::setPluginVersionHeader()
method. - Added
\SatispayGBusiness\Api::getPluginNameHeader()
method. -
Added
\SatispayGBusiness\Api::setPluginNameHeader()
method. - Added
\SatispayGBusiness\Api::getTypeHeader()
method. - Added
\SatispayGBusiness\Api::setTypeHeader()
method.
All versions of gbusiness-api-php-sdk with dependencies
php Version >=5.4.0
ext-curl Version *
ext-json Version *
ext-mbstring Version *