A sandbox is an isolated test environment used for programming and development in order to test new programs, applications and platforms safely. It allows tests to be carried out without interfering or damaging any other environment and with Production intervention. It’s a protected environment against hacker attacks and fraud, making it very safe to make changes or carry out tests without running any risks.
The aim of this development is for potential SIBS Payment Gateway merchants to become autonomous for most of the integration process and not to overload the SIBS pre-production/testing environment.
MB WAY
Purchase with alias
Result Status | Status Description | Status Code | Postman |
Success | Success | 000 | Postman |
Failed | Operation was not accepted by the card holder | E0500 | ? |
Failed | Invalid request, data is missing or is invalid | E0501 | ? |
Failed | Insufficient funds | E0113 | ? |
Failed – Non-existent alias | The provided alias has an invalid format | E0504 | ? |
Failed – Non-existent alias | The provided alias does not exists | E0506 | ? |
Authorised Payments
Result Status | Status Description | Status Code | Postman |
Oneclick – Success | Creation | 000 | ? |
Oneclick – Success | Payment | 000 | ? |
Oneclick – Success | Refund | 000 | ? |
Oneclick – Success | Cancelation | 000 | ? |
Oneclick – Failed | Cancelation | E0520 | ? |
Oneclick – Failed | Payment | E0518 | ? |
Subscription – Success | Creation | 000 | ? |
Subscription – Success | Payment | 000 | ? |
Subscription – Success | Refund | 000 | ? |
Subscription – Success | Cancelation | 000 | ? |
Subscription – Failed | Cancelation | E0520 | ? |
Subscription – Failed | Payment | E0518 | ? |
MULTIBANCO Reference
Generate
Result Status | Status Description | Status Code | Postman |
Pay Reference – Success | Success | 000 | ? |
Expired Reference
Result Status | Status Description | Status Code | Postman |
Expired Reference – Failed | Payment reference is cancelled | E0612 | ? |
Pay previously paid Reference
Result Status | Status Description | Status Code | Postman |
Failed | Payment reference already paid | E0613 | ? |
Card
Purchase
Result Status | Status Description | StatusCode | Postman |
Success | Success | 000 | ? |
Failed | Invalid card data. Card number, CVV or expiration date is invalid | E0700 | ? |
Failed | Invalid card | E0701 | ? |
Token
Result Status | Status Description | StatusCode | Postman |
Generation – Success | Success | 000 | ? |
Purchase – Success | Success | 000 | ? |
Generation – Failed | SIBS Internal Error | E9999 | ? |
Purchase – Failed | Invalid card | E0701 | ? |
Getting started
Step 1: Register on Sandbox
Step 2: APIs Documentation
Step 3: Support Tickets (only in Test/Production environment)
Step 1: Register on Sandbox
The Sandbox environment
The SIBS API Market Sandbox is a Developers Portal environment where you can access technical documentation and test the available APIs with dummy data in order to understand if it fits your needs.
How to Register in Sandbox
In the Login Menu, just click on “Register” and fill the data. You will receive an email to activate your account. Sign up now to create an account and get started. It is free to join.
Step2: APIs Documentation
API Documentation
On the API Documentation menu you can find all the available APIs, organized in products. Each product has one or more plans that you can subscribe. To subscribe to a plan you must be logged in. By clicking on any API, you can have access to its technical documentation. The documentation includes a short description of the API, the endpoints for integration, paths, parameters definition and examples in different languages eg. cURL, Ruby, Python, PHP, Java, etc.
Open API
By clicking on the Open API menu, you can have access to the API’s yaml.
Register an Application
Before you can use an API you have to register your application in the Sandbox.
- Go to menu APPS > Create New App.
- When you register an application, the application is assigned a unique client ID and client secret. You must use the client ID and client Secret on the call to the API to identify your application.
Step 3: Support Tickets (only in Test/Production environment)
You can open a support ticket when you have a business, functional or technical question that is not clarified in the documentation. Support tickets are classified in business/commercial or technical questions.
Support tickets can only be opened by logged in Developers. Open a support ticket.