A capture is used to request a debit to previously authorized transaction.
A capture request is performed using a previous payment authorization (AUTH) payment by referring its transactionID and sending a POST request over HTTPS to the /payments/{transactionID}/capture endpoint.
Capture can occur in different ways:
Full: capture the full amount authorized and finish the purchase.
Partial: split the capture over one or several capture requests, up to the total amount authorized.
Consists in an authorization for a future payment.
It allows the Merchant to get an authorization from the Issuer keeping the amount captive in the Cardholders banking account.
The transaction is authorised and the purchase will be triggered in a second moment, when the merchant needs to trigger a “Capture” on the Backoffice, in accordance with the table below.
In this documentation webpage, you will find how to use our APIs and Webhooks in order to control your QR Code Express.
Our QR Code Express APIs and Webhooks enable you to:
Trigger notifications
Check details from QR Code Express purchases
Manage and edit QR Code Express prices and stock
Get purchase information
Webhook notifications
You can use Webhooks to proactively receive, in real-time, the payment status of QR Code Express purchases and its associated information (e.g. client data).
For more information on how to configure Webhooks for QR Code Express, click here.
Request purchase details via API
Use this API to request the payment status of QR Code Express purchases and its associated information (e.g. client data). Information is provided transaction by transaction.
This action is used to add stock units to an existing QR Code Express. The available request fields are the following:
Location
Field
Type
Condition
Description
Comments
Request Header
Content-Type
String
Mandatory
application/json
–
Request Header
Digest
String
Conditional
Hash of the message body. Should be present when Request body exists.
–
Request Header
x-ibm-client-id
String
Mandatory
Token that identifies a client organisation. It is provided during onboarding process and must be used in every call.
–
Request Header
TPP-Transaction-ID
UUID
Mandatory
ID of the transaction as determined by the initiating party.
–
Request Header
TPPRequest-ID
UUID
Mandatory
ID of the request, unique to the call, as determined by the initiating party.
–
Request Header
PSU-Agent
String
Mandatory
The forwarded Agent header field of the http request between PSU and TPP.
–
Request Header
PSU-IPAddress
String
Mandatory
The forwarded IP Address header field consists of the corresponding http request IP Address field between PSU and TPP.
–
Request Header
PSU-GeoLocation
Geo Location
Mandatory
The forwarded Geo Location of the corresponding http request between PSU and TPP if available.
–
Request Header
PSU-Device-ID
String
Mandatory
UUID (Universally Unique Identifier) for a device, which is used by the PSU. UUID identifies either a device or a device dependant application installation.
In case of an installation identification this ID need to be unaltered until removal from device.
Request Header
PSU-Device-Fingerprint
String
Mandatory
Fingerprint of the device used in the request between PSU and TPP.
“000” for success. Values different from “000” refer to errors.
Response Body.returnStatus
statusMessage
String
Optional
HTTP Status Code Description
Result Message.
Response Body.returnStatus
statusDescription
String
Optional
HTTP Status Code Detailed Description
Additional explaining text.
Remove Stock Units
This action is used to remove stock units from an existing QR Code Express.
The available request fields are the following:
Location
Field
Type
Condition
Description
Comments
Request Header
Content-Type
String
Mandatory
application/json
–
Request Header
Digest
String
Conditional
Hash of the message body. Should be present when Request body exists.
–
Request Header
x-ibm-client-id
String
Mandatory
Token that identifies a client organisation. It is provided during onboarding process and must be used in every call.
–
Request Header
TPP-Transaction-ID
UUID
Mandatory
ID of the transaction as determined by the initiating party.
–
Request Header
TPPRequest-ID
UUID
Mandatory
ID of the request, unique to the call, as determined by the initiating party.
–
Request Header
PSU-Agent
String
Mandatory
The forwarded Agent header field of the http request between PSU and TPP.
–
Request Header
PSU-IPAddress
String
Mandatory
The forwarded IP Address header field consists of the corresponding http request IP Address field between PSU and TPP.
–
Request Header
PSU-GeoLocation
Geo Location
Mandatory
The forwarded Geo Location of the corresponding http request between PSU and TPP if available.
–
Request Header
PSU-Device-ID
String
Mandatory
UUID (Universally Unique Identifier) for a device, which is used by the PSU. UUID identifies either a device or a device dependant application installation.
In case of an installation identification this ID need to be unaltered until removal from device.
Request Header
PSU-Device-Fingerprint
String
Mandatory
Fingerprint of the device used in the request between PSU and TPP.
“000” for success. Values different from “000” refer to errors.
Response Body.returnStatus
statusMessage
String
Optional
HTTP Status Code Description
Result Message.
Response Body.returnStatus
statusDescription
String
Optional
HTTP Status Code Detailed Description
Additional explaining text.
Response Body.returnStatus
Updated Stock Units Value
String
Optional
Return info of updated stock units
–
Define Stock Units
This action is used to define the stock units of an existing QR Code Express. The available request fields are the following:
Location
Field
Type
Condition
Description
Comments
Request Header
Content-Type
String
Mandatory
application/json
–
Request Header
Digest
String
Conditional
Hash of the message body. Should be present when Request body exists.
–
Request Header
x-ibm-client-id
String
Mandatory
Token that identifies a client organisation. It is provided during onboarding process and must be used in every call.
–
Request Header
TPP-Transaction-ID
UUID
Mandatory
ID of the transaction as determined by the initiating party.
–
Request Header
TPPRequest-ID
UUID
Mandatory
ID of the request, unique to the call, as determined by the initiating party.
–
Request Header
PSU-Agent
String
Mandatory
The forwarded Agent header field of the http request between PSU and TPP.
–
Request Header
PSU-IPAddress
String
Mandatory
The forwarded IP Address header field consists of the corresponding http request IP Address field between PSU and TPP.
–
Request Header
PSU-GeoLocation
Geo Location
Mandatory
The forwarded Geo Location of the corresponding http request between PSU and TPP if available.
–
Request Header
PSU-Device-ID
String
Mandatory
UUID (Universally Unique Identifier) for a device, which is used by the PSU. UUID identifies either a device or a device dependant application installation.
In case of an installation identification this ID need to be unaltered until removal from device.
Request Header
PSU-Device-Fingerprint
String
Mandatory
Fingerprint of the device used in the request between PSU and TPP.
–
Request Header
Terminal
String
Mandatory
Terminal Code.
–
Request header
QR Code ID
String
Conditional
ID of the QR Code Express.
–
Request Header
New stock Units to remove
String
Conditional
Override the stock units number of QR code Express.
“000” for success. Values different from “000” refer to errors.
Response Body.returnStatus
statusMessage
String
Optional
HTTP Status Code Description
Result Message.
Response Body.returnStatus
statusDescription
String
Optional
HTTP Status Code Detailed Description
Additional explaining text.
Response Body.returnStatus
Updated Stock Units Value
String
Original
HTTP Status Code Detailed Description
–
Obtain Stock Units info
This action is used to obtain the current stock units info of an existing QR Code Express.
The available request fields are the following:
Location
Field
Type
Condition
Description
Comments
Request Header
Content-Type
String
Mandatory
application/json
–
Request Header
Digest
String
Conditional
Hash of the message body. Should be present when Request body exists.
–
Request Header
x-ibm-client-id
String
Mandatory
Token that identifies a client organisation. It is provided during onboarding process and must be used in every call.
–
Request Header
TPP-Transaction-ID
UUID
Mandatory
ID of the transaction as determined by the initiating party.
–
Request Header
TPPRequest-ID
UUID
Mandatory
ID of the request, unique to the call, as determined by the initiating party.
–
Request Header
PSU-Agent
String
Mandatory
The forwarded Agent header field of the http request between PSU and TPP.
–
Request Header
PSU-IPAddress
String
Mandatory
The forwarded IP Address header field consists of the corresponding http request IP Address field between PSU and TPP.
–
Request Header
PSU-GeoLocation
Geo Location
Mandatory
The forwarded Geo Location of the corresponding http request between PSU and TPP if available.
–
Request Header
PSU-Device-ID
String
Mandatory
UUID (Universally Unique Identifier) for a device, which is used by the PSU. UUID identifies either a device or a device dependant application installation.
In case of an installation identification this ID need to be unaltered until removal from device.
Request Header
PSU-Device-Fingerprint
String
Mandatory
Fingerprint of the device used in the request between PSU and TPP.
Go to the menu “SIBS Payment Gateway 2.0” > “QR Code Express”
Select the desired QR Code and click on “Actions” > “Details / Edit”
In the “Manage stock” section you can change the “Status” field to “+” or “-“, depending if you want to increase or decrease the amount of the available stock
Click on “Save” to confirm the stock update.
Update QR Codes in bulk
To update QR Codes Express in bulk:
Go to the menu “SIBS Payment Gateway 2.0” > “QR Code Express” and click on “Import QR Codes”
Click on “Download import template” and open the “QRCodeImportTemplate” file with a CSV compatible software (e.g. Excel)
Fill the file according to the following table:
QR Code – Type 1
Field Name (PT)
Field Name (EN)
Possible Status
Versão
Version
Provides the version of the file; Note: Required field.
Operação
Operation
UPDATE: update a previously created QR Code Express; Note: Required field.
Terminal
Terminal
Terminal number; Note: Required field.
Descrição Interna Produto
Internal Product Description
Product description, 100 characters maximum. Note: Customers will not be able to see this information in MB WAY; Required field
ID QR Code
QR Code ID
Provides the ID assigned to the QR Code. This ID is created by SIBS and has a maximum of 36 characters. You can check the ID on the “QR Code Express” menu on SIBS Backoffice. Note: Required field.
Estado
Status
ACT: Choose this status if the QR Code is active; SUS: Choose this status if you want to suspend the QR Code.
Indicação Gestão Stock
Indication of Stock Management
Warning: Do not fill (to leave as blank field)
Stock
Stock
Provides the stock unit; Warning: Do not fill (to leave as blank field).
Alteração Stock
Stock Changes
Defines the number of stock units to add to an existing QR Code; Numerical value, higher than 0 (zero).
Data Validade
Expiration Date
Provides the expiration date of the QR Code; Note: Format AAAAMMDD (e.g. 20231024).
Nome Empresa
Company Name
Company name, 100 characters maximum; Visible to customers through MB WAY; Note: Optional field
Nome Produto
Product Name
Product name, 100 characters maximum; Visible to customers through MB WAY; Note: Required field
Recolha Morada Faturação
Billing Address Collection
Only used in the creation of QR Codes; Warning: Do not fill (to leave as blank field).
Recolha NIF
TIN Collection
Only used in the creation of QR Codes; Warning: Do not fill (to leave as blank field).
Recolha Dados de Entrega
Delivery Data Collection
Only used in the creation of QR Codes; Warning: Do not fill (to leave as blank field).
Recolha Nome
Name Collection
Only used in the creation of QR Codes; Warning: Do not fill (to leave as blank field).
Recolha Telefone
Phone Number Collection
Only used in the creation of QR Codes; Warning: Do not fill (to leave as blank field).
Recolha Email
Email Collection
Only used in the creation of QR Codes; Warning: Do not fill (to leave as blank field).
Link Termos Condições
Link to Terms & Conditions
Only used in the creation of QR Codes; Warning: Do not fill (to leave as blank field).
Contacto Apoio Consumidor
Customer Support Contact
Defines the customer support contact (can be a phone number or e-mail; 100 characters maximum); Note: Optional field.
Preço
Price
Defines the sale price associated to the QR Code Express; Note: Numerical field, with a value higher than 0 (zero)
Moeda
Currency
EUR
Preço de Entrega
Delivery Value
Defines the delivery value associated to the QR Code Express; Note: Only used in QR Codes Express Type 2; Warning: Do not fill (to leave as blank field).
Notificação Cliente
Client Notification
The available fields are: – CALL: if you want to inform the customer that they will be contacted by phone regarding purchase status. This option involves collecting the customer’s phone number; – SMS if you want to inform the customer that they will be notified by text message regarding purchase status. This option involves collecting the customer’s phone number; – MAIL: if you want to inform the customer that they will be notified by e-mail regarding purchase status. This option involves collecting the customer’s e-mail; – NONE: if you do not want to notify the customer regarding purchase status; Note: Required field.
Montante Variável
Variable Value
Restricted field; Warning: Do not fill (to leave as blank field).
URL Comerciante
Merchant URL
Restricted field; Warning: Do not fill (to leave as blank field).
E-mail Faturação
Billing E-mail
Only used in the creation of QR Codes; Warning: Do not fill (to leave as blank field).
Tipo Quantidade
Quantity Type
Only used in the creation of QR Codes; Warning: Do not fill (to leave as blank field).
Identificação de Compra
Purchase Identifier
Only used in the creation of QR Codes; Warning: Do not fill (to leave as blank field).
QR Code – Type 2
Field Name (PT)
Field Name (EN)
Possible Status
Versão
Version
Provides the version of the file; Note: Required field.
Operação
Operation
UPDATE: update a previously created QR Code Express; Note: Required field.
Terminal
Terminal
Terminal number; Note: Required field.
Descrição Interna Produto
Internal Product Description
Product description, 100 characters maximum. Note: Customers will not be able to see this information in MB WAY; Required field
ID QR Code
QR Code ID
Provides the ID assigned to the QR Code. This ID is created by SIBS and has a maximum of 36 characters. You can check the ID on the “QR Code Express” menu on SIBS Backoffice. Note: Required field.
Estado
Status
ACT: Choose this status if the QR Code is active; SUS: Choose this status if you want to suspend the QR Code.
Indicação Gestão Stock
Indication of Stock Management
Warning: Do not fill (to leave as blank field)
Stock
Stock
Provides the stock unit; Warning: Do not fill (to leave as blank field).
Alteração Stock
Stock Changes
Defines the number of stock units to add to an existing QR Code; Numerical value, higher than 0 (zero).
Data Validade
Expiration Date
Provides the expiration date of the QR Code; Note: Format AAAAMMDD (e.g. 20231024).
Nome Empresa
Company Name
Company name, 100 characters maximum; Visible to customers through MB WAY; Note: Optional field
Nome Produto
Product Name
Product name, 100 characters maximum; Visible to customers through MB WAY; Note: Required field
Recolha Morada Faturação
Billing Address Collection
Only used in the creation of QR Codes; Warning: Do not fill (to leave as blank field).
Recolha NIF
TIN Collection
Only used in the creation of QR Codes; Warning: Do not fill (to leave as blank field).
Recolha Dados de Entrega
Delivery Data Collection
Only used in the creation of QR Codes; Warning: Do not fill (to leave as blank field).
Recolha Nome
Name Collection
Only used in the creation of QR Codes; Warning: Do not fill (to leave as blank field).
Recolha Telefone
Phone Number Collection
Only used in the creation of QR Codes; Warning: Do not fill (to leave as blank field).
Recolha Email
Email Collection
Only used in the creation of QR Codes; Warning: Do not fill (to leave as blank field).
Link Termos Condições
Link to Terms & Conditions
Provides the link to the Terms and Conditions of the purchase (500 characters maximum).
Contacto Apoio Consumidor
Customer Support Contact
Defines the customer support contact (can be a phone number or e-mail; 100 characters maximum); Note: Optional field.
Preço
Price
Defines the sale price associated to the QR Code Express; Note: Numerical field, with a value higher than 0 (zero)
Moeda
Currency
EUR
Preço de Entrega
Delivery Value
Defines the delivery value associated to the QR Code Express; Numerical field, to fill with a value equal or higher than 0 (zero); Note: Optional field. If the field is left empty, the system will pick “0” as the delivery value.
Notificação Cliente
Client Notification
NONE: Defines no notification to be sent to the client Note: Required field.
Montante Variável
Variable Value
Restricted field; Warning: Do not fill (to leave as blank field).
URL Comerciante
Merchant URL
Restricted field; Warning: Do not fill (to leave as blank field).
E-mail Faturação
Billing E-mail
Only used in the creation of QR Codes; Warning: Do not fill (to leave as blank field).
Tipo Quantidade
Quantity Type
Only used in the creation of QR Codes; Warning: Do not fill (to leave as blank field).
Identificação de Compra
Purchase Identifier
Only used in the creation of QR Codes; Warning: Do not fill (to leave as blank field).
Deactivate QR Code
To deactivate a QR Code Express:
Go to the menu “SIBS Payment Gateway 2.0” > “QR Code Express”
Select the desired QR Code and click on “Actions” > “Deactivate”.
Deactivate QR Code Express in bulk
To deactivate more than one QR Code Express at once:
Go to the menu “SIBS Payment Gateway 2.0” > “QR Code Express”
Select the desired QR Code IDs through the check box on the left side
Go to the vertical menu icon and then click on the option “Deactivate selected”.
As soon as a QR Code Express is deactivated, it is no longer possible to proceed with a payment.
Check Transactions
To check transactions made with QR Code Express:
Go to “SIBS Payment Gateway 2.0” > “QR Code Express”
Select the desired QR Code and click on “Actions” > “Transactions”.
The platform will redirect you to the menu “Payment Operations” in which you will be able to check the transactions of the QR Code Express selected.
As an alternative you can go directly to the menu “Payments” > “Payment Operations” and follow the steps mentioned on the following section (link).
Filter transactions
To check transactions made with QR Code Express:
Go to the menu “Payments” > “Payment Operations”
On the “Other Filters” field select “QR Code Express”= “Yes” and then, click on “Search”.
Please add additional filters, such as date or terminal, if you wish to refine the search.
It is also possible to filter a search by using the “Payment Type” filter, available on the “Other Filters” field, in which you can filter by “QR Code Express T1” (type 1) or “QR Code Express T2” (type 2).
Refund purchases
To refund a purchase made with QR Code Express:
Go to the menu “Payments” > “Payment Operations”
Search or filter along the list of operations
After finding the desired operation click on “Actions” > “Refund”
The “Refund” option is only available for the following user types:
You will be redirected to a refund page, in which you can set the amount to refund
To finish the operation, click on “Refund” and fill in your password.
After having access to SIBS Backoffice, you can request access to the QR Code Express functionality through your financial institution.
If you don’t have access to SIBS Backoffice yet, you can activate your account here.
Create a QR Code Express
To create a new QR Code Express on SIBS Backoffice:
Step 1
Go to the menu “SIBS Payment Gateway 2.0” > “QR Code Express” and click on “Create QR Code”
Step 2
Select a terminal to be associated with the QR Code Express
Step 3
Choose the type of QR Code:
If you don’t know what type of QR Code Express fits your needs, go to this section
Step 4
Enter an internal product description
Step 5 Choose if you want to manage product stock;
If that is the case, enter the initial stock quantity.
The stock of the product will decrease accordingly when a QR Code Express is used to make a purchase.
The stock quantity can also be updated afterwards
Step 6 Select the QR Code expiration date
Step 7 Enter the company name (optional) and product model/name;
Note: These fields will be visible on MB WAY when a customer scans the QR Code
Step 8 Select the fields to be filled by the customer on MB WAY and the features associated to the QR Code (e.g.: quantity)
Step 9 Enter, if applicable, the customer support contact (available in Type 1 and Type 2) and the link to Terms & Conditions (available in Type 2)
Step 10 Select the notification type the customer will receive about the status of the purchase:
– Please note that the notification itself is not part of the QR Code Express features. The Merchant is responsible to send this notification/contact the customer regarding the purchase
Step 11
Click on “Create QR Code” to confirm the creation of the QR Code Express.
Before distributing your QR Code Express, please consider testing it using your MB WAY app, to confirm that everything is correct.
Create QR Codes in bulk
On SIBS Backoffice you can also import QR Codes in bulk through a CSV file.
To create QR Codes In bulk:
Go to the menu “SIBS Payment Gateway 2.0” > “QR Code Express” and click on “Import QR Codes”.
Click on “Download import template” and open the “QRCodeImportTemplate” file with a CSV compatible software (e.g. Excel).
Fill the file according to the following tables and code type.
Save the file in the “CSV UTF-8” format.
Upload the file by clicking in “Pick a CSV file” or drag the file to predefined area and click on “Import QR Codes”.
After processing the file, the platform will display a page summarizing the import.
Import errors will be detailed, if there are any.
Code Type 1
Field Name (PT)
Field Name (ENG)
Possible Status
Versão
Version
Provides the version of the file; Note: Required field
Operação
Operation
CREATE: create new QR Code Express; Note: Required field.
Terminal
Terminal
Terminal number; Note: Required field.
Descrição Interna Produto
Internal Product Description
Product description, 100 characters maximum; Note: Customers will not be able to see this information in MB WAY; Required field.
ID QR Code
QR Code ID
Provides the ID assigned to the QR Code. This ID is created by SIBS and has a maximum of 36 characters. You can check the ID on the “QR Code Express” menu on SIBS Backoffice. Warning: Do not fill (to leave as blank field).
Tipo
Type
SRCL: Defines the QR Code Express as Type 1; Note: Required field.
Estado
Status
Provides the status of the QR Code Express; Warning: Do not fill (to leave as blank field).
Indicação Gestão Stock
Indication of Stock Management
TRUE: if you want to add stock units to the QR Code; FALSE: if you do not want to add stock units, therefore making the QR Code stock unlimited.
Stock
Stock
Provides the stock unit. Numerical value higher than 0 (zero); Note: Required field if the “Indication of Stock Management“ column is “TRUE”.
Alteração Stock
Stock Changes
Defines the number of stock units to add to an existing QR Code; Warning: Do not fill (to leave as blank field).
Data Validade
Expiration Date
Provides the expiration date of the QR Code; Note: Format AAAAMMDD (e.g. 20231024).
Nome Empresa
Company Name
Company name, 100 characters maximum; Visible to customers through MB WAY; Note: Optional field.
Nome Produto
Product Name
Product name, 100 characters maximum; Visible to customers through MB WAY; Note: Required field
Recolha Morada Faturação
Billing Address Collection
TRUE: if you want to collect the customer’s billing address; FALSE: if you do not want to collect the customer’s billing address; Note: Optional field. If the field is left empty, the system will pick “FALSE”.
Recolha NIF
TIN Collection
TRUE; Note: Unique value. Required Field.
Recolha Dados de Entrega
Delivery Data Collection
Only available in QR Codes Type 2; Warning: Do not fill (to leave as blank field).
Recolha Nome
Name Collection
Only available in QR Codes Type 2; Warning: Do not fill (to leave as blank field).
Recolha Telefone
Phone Number Collection
Only available in QR Codes Type 2; Warning: Do not fill (to leave as blank field).
Recolha Email
Email Collection
Only available in QR Codes Type 2; Warning: Do not fill (to leave as blank field).
Link Termos Condições
Link to Terms & Conditions
Only available in QR Codes Type 2; Warning: Do not fill (to leave as blank field).
Contacto Apoio Consumidor
Customer Support Contact
Provides the customer support contact; Can be a phone number or e-mail address; Maximum 100 characters; Note: optional field.
Preço
Price
Defines the sale price associated to the QR Code Express; Note: Numerical field, with a value higher than 0 (zero).
Moeda
Currency
EUR
Preço de Entrega
Delivery Value
Only available in QR Codes Type 2; Warning: Do not fill (to leave as blank field).
Notificação Cliente
Client Notification
NONE; Note: Required field; If you want to notify the customer by phone call, SMS or mail, you will have to choose the QR Code Express Type 2.
Montante Variável
Variable Value
FALSE; Note: Mandatory field.
URL Comerciante
Merchant URL
Restricted field; Warning: Do not fill (to leave as blank field).
E-mail Faturação
Billing E-mail
TRUE Note: Mandatory field.
Tipo de Quantidade
Quantity Type
1: If you do not want the customer to have an option to buy more than one product/service; 2: If you want the customer to have an option to buy more than one product/service. Note: Mandatory field.
Identificação de Compra
Purchase Identifier
TRUE: if you want the customer to receive a randomly generated number to be used when collecting the product; FALSE: if you do not want the customer to receive a randomly generated number to be used when collecting the product. Note: Mandatory field.
Code Type 2
Field Name (PT)
Field Name (ENG)
Possible Status
Versão
Version
Provides the version of the file; Note: Required field
Operação
Operation
CREATE: create new QR Code Express; Note: Required field.
Terminal
Terminal
Terminal number; Note: Required field.
Descrição Interna Produto
Internal Product Description
Product description, 100 characters maximum; Note: Customers will not be able to see this information in MB WAY; Required field.
ID QR Code
QR Code ID
Provides the ID assigned to the QR Code. This ID is created by SIBS and has a maximum of 36 characters. You can check the ID on the “QR Code Express” menu on SIBS Backoffice. Warning: Do not fill (to leave as blank field).
Tipo
Type
CRCL: Defines the QR Code Express as Type 2; Note: Required field.
Estado
Status
Provides the status of the QR Code Express; Warning: Do not fill (to leave as blank field).
Indicação Gestão Stock
Indication of Stock Management
TRUE: if you want to add stock units to the QR Code; FALSE: if you do not want to add stock units, therefore making the QR Code stock unlimited.
Stock
Stock
Provides the stock unit. Numerical value higher than 0 (zero); Note: Required field if the “Indication of Stock Management“ column is “TRUE”.
Alteração Stock
Stock Changes
Defines the number of stock units to add to an existing QR Code; Warning: Do not fill (to leave as blank field).
Data Validade
Expiration Date
Provides the expiration date of the QR Code; Note: Format AAAAMMDD (e.g. 20231024).
Nome Empresa
Company Name
Company name, 100 characters maximum; · Visible to customers through MB WAY; Note: Optional field.
Nome Produto
Product Name
Product name, 100 characters maximum; Visible to customers through MB WAY; Note: Required field
Recolha Morada Faturação
Billing Address Collection
TRUE: if you want to collect the customer’s billing address; · FALSE: if you do not want to collect the customer’s billing address; Note: Optional field. If the field is left empty, the system will pick “FALSE”.
Recolha NIF
TIN Collection
TRUE; Note: Unique value. Required Field.
Recolha Dados de Entrega
Delivery Data Collection
TRUE: if you want to collect the customer’s delivery address; · FALSE: if you do not want to collect the customer’s delivery address; Note: Required field.
Recolha Nome
Name Collection
TRUE: if you want to collect the customer’s name; FALSE: if you don’t want to collect the customer’s name; Note: Required field.
Recolha Telefone
Phone Number Collection
TRUE: if you want to collect the customer’s phone number (in order to contact the customer about the product delivery); FALSE: if you do not want to collect the customer’s phone number (in order to contact the customer about the product delivery); · The number can be different than the phone number associated with the MB WAY purchase); Note: Required field.
Recolha Email
Email Collection
TRUE: if you want to collect the customer’s e-mail (in order to be contacted regarding delivery status; can be different from the e-mail associated to MB WAY); FALSE: if you do not want to collect the customer’s e-mail (in order to be contacted regarding delivery status; can be different from the e-mail associated to MB WAY); Note: Required field.
Link Termos Condições
Link to Terms & Conditions
Provides the link to the Terms and Conditions of the purchase (500 characters maximum) Note: Required Field. Should contain “https://”
Contacto Apoio Consumidor
Customer Support Contact
Provides the customer support contact; Can be a phone number or e-mail address; Maximum 100 characters; Note: optional field.
Preço
Price
Defines the sale price associated to the QR Code Express; Note: Numerical field, with a value higher than 0 (zero).
Moeda
Currency
EUR
Preço de Entrega
Delivery Value
Defines the delivery value associated to the QR Code Express; Numerical field, to fill with a value equal or higher than 0 (zero); Note: Required field.
Notificação Cliente
Client Notification
CALL: if you want to inform the customer that they will be contacted by phone regarding purchase status. This option involves collecting the customer’s phone number; SMS if you want to inform the customer that they will be notified by text message regarding purchase status. This option involves collecting the customer’s phone number; MAIL: if you want to inform the customer that they will be notified by e-mail regarding purchase status. This option involves collecting the customer’s e-mail; NONE: if you do not want to notify the customer regarding purchase status; Note: Required field. Note: Required field.
Montante Variável
Variable Value
Restricted field; Note: Required field.
URL Comerciante
Merchant URL
Restricted field; Warning: Do not fill (to leave as blank field).
E-mail Faturação
Billing E-mail
TRUE: if you want to collect the e-mail in which the receipt will be sent; FALSE: if you don’t want to collect the e-mail in which the receipt will be sent; Note: Required field.
Tipo de Quantidade
Quantity Type
1: if you do not want the customer to have an option to buy more than one product/service; 2: if you want the customer to have an option to buy more than one product/service Note: Required field.
Identificação de Compra
Purchase Identifier
Only available in QR Codes Type 1; Warning: Do not fill (to leave as blank field).
Download a QR Code Express
To download a QR Codes Express:
Go to the menu “SIBS Payment Gateway 2.0” > “QR Code Express”.
Select the desired QR Code and click on “Actions” > “Download“.
Download QR Codes in bulk
To download more than one QR Code Express at once:
Go to the menu “SIBS Payment Gateway 2.0” > “QR Code Express”.
Select the desired QR Code IDs through the check box on the left side.
Go to the vertical menu icon and then click on the option “Download selected“.
Before distributing your QR Code Express, please consider testing it using your MB WAY app, to confirm that everything is correct.
QR Code Express is a payment type that allows individuals to make purchases by scanning static QR Codes with MB WAY App.
A single QR Code Express can be scanned by multiple users and several times by the same user. Each QR Code is created and managed by the Merchant, who must define which information is associated to the QR Code, i.e. which data the user should fill in during checkout: billing data, delivery data and contact information.
By using this solution, Merchants can make payment codes available everywhere, from traditional media to physical devices, in which customers can use MB WAY to read and pay within a few clicks. This type of QR Code can be used to make purchases of physical or digital goods with instant delivery or home delivery.
The SIBS processing system automatically detects whether a card is eligible for DCC and converts the purchase amount (EUR) into the card’s home currency. The DCC option is displayed on the payment screen, allowing the customer to choose which currency they want the transaction to be carried out in.
Types of cards that can be used
DCC payments are only available for Visa and Mastercard, credit and debit cards (including some prepaid cards).
Commissions involved in a transaction
In a DCC payment, the amount is converted from EUROS into the card’s home currency using an up-to-date exchange rate that includes the mark-up displayed on the terminal screen.
Available currencies
The DCC is available in more than 40 major world currencies, including the currencies of the countries that account for the largest share of tourism in Portugal.
MIT (Merchant Initiated Transactions) are payment transactions that are not initiated by the Cardholder, but by the Merchant, after agreement between them. There are several types of MITs, including UCOF and Recurring, which are already marketed.
Allows the Merchant to initiate the payment, without fixed recurrence.
Enables payments of fixed or variable amount, without the end customer having to authenticate after initial authorisation.
Benefits
Initiate payment
Allows the Merchant to initiate the payment, without fixed recurrence.
Enable payments
Enables payments of fixed or variable amount, without the end customer having to authenticate after initial authorisation.
Business model
Transactional commissions/items for authorisation and purchase apply. The 3DS authentication item is only applied in the initial transaction
Integration methods
UCOF will be available on SIBS gateway 2.0 for payments using VISA and Mastercard scheme cards, for:
Server-to-Server;
Form.
UCOF (Unscheduled Credential on File)
An UCOF (Unscheduled Credential on File) transaction does not occur on a fixed or recurring date and may have a variable value. Each MIT can be of a lower, equal or higher amount than the initial transaction made by the customer – the CIT (Cardholder Initiated Transaction).
Recurring
Transactions processed at fixed, regular intervals not to exceed one year between Transactions, representing an agreement between a Cardholder and a Merchant to purchase goods or services provided over a period of time.
This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.
Strictly Necessary Cookies
Strictly Necessary Cookie should be enabled at all times so that we can save your preferences for cookie settings.
If you disable this cookie, we will not be able to save your preferences. This means that every time you visit this website you will need to enable or disable cookies again.