Overview
This section describes configuration steps shared across all SIBS plugins, regardless of the platform.
These settings ensure secure communication with SIBS SPG and proper order lifecycle handling.
1. Enter SPG Credentials
All plugins require authentication parameters provided during onboarding.
Required fields
- Terminal ID : Identifies the merchant terminal within SPG.
- Client ID : Used for API authentication and request validation.
- Authentication Token : Bearer token used for secure communication with SPG services.
2. Select Environment
Plugins support two environments:
Sandbox
- Used for development and testing
- No real transactions
Production
- Used for live payments
- Requires full onboarding approval
Always validate the integration in Sandbox before switching to Production.
3. Notifications and Order Synchronization
SIBS plugins rely on asynchronous notifications to update order states.
These notifications ensure:
- MB WAY confirmations
- Multibanco settlement updates
- Fraud or cancellation signals
The plugin automatically processes notifications and updates the order lifecycle.
No manual webhook implementation is required.
4. Order Lifecycle Behaviour
Depending on the payment method, orders may transition through multiple states.
Typical lifecycle: Pending → Processing → Completed
For asynchronous methods (e.g., MB WAY, Multibanco): Pending → Awaiting Payment → Paid / Expired
Plugins handle transitions automatically.
5. Logging and Troubleshooting
Troubleshooting capabilities depend on the platform-specific plugin implementation.
If you encounter issues during integration:
- Verify SIBS SPG credentials and environment settings
- Confirm onboarding completion
- Check platform logs (e.g., WooCommerce logs or Magento system logs)
- Contact SIBS support if issues persist
Some platforms may provide additional diagnostic tooling depending on the plugin version.
6. Transaction Visibility
Transactions created via plugins are processed through the SIBS Payment Gateway infrastructure.
As a result, transaction lifecycle management (status tracking, reporting, reconciliation) is handled through standard SPG channels, such as:
- SPG Backoffice
- Notifications / callbacks
- Platform-level order management (depending on plugin capabilities)
The exact visibility of transactions inside the e-commerce platform depends on the plugin implementation.