
MB WAY two-step payments allow a merchant to first obtain customer authorization and reserve the transaction amount, and later perform a separate capture operation to settle the funds.
In a two-step scenario, the payment is not immediately captured upon customer confirmation. Instead, the transaction enters an authorized state, and the merchant decides when to finalize (capture) the payment within the allowed authorization validity period.
This model is commonly used in scenarios where fulfillment, stock confirmation, or service validation occurs after checkout.
How It Works
In a typical MB WAY two-step payment flow:
- The merchant initiates an authorization request through the SIBS Payment Gateway.
- The customer provides their mobile phone number associated with MB WAY.
- An authorization request is sent to the customer’s MB WAY app.
- The customer confirms the transaction in the app.
- Upon confirmation, the payment is authorized and the amount is reserved.
- The merchant receives the authorization result.
- At a later moment, the merchant initiates a capture request referencing the original authorization.
- The transaction is finalized and settled.
The customer interaction occurs only during the authorization phase. The capture phase is merchant-initiated.
Workflow Characteristics
The MB WAY two-step flow has the following characteristics:
- Customer-initiated authorization
- Real-time confirmation within the MB WAY app
- Funds reservation (not immediate settlement)
- Separate capture operation
- Authorization validity period
- Automatic expiration if capture is not performed in time
If the authorization is not captured within the defined validity window, the reserved funds are released automatically.
Transaction Lifecycle
The lifecycle of an MB WAY two-step payment typically includes:
- Payment creation (authorization request)
- Pending customer confirmation
- Authorized (funds reserved)
- Captured (successful settlement)
- Expired (if not captured in time)
- Failed (if authorization is declined)
Only after capture is executed is the transaction considered fully settled.
Use Cases
MB WAY two-step payments are commonly used in:
- Hospitality bookings
- Service reservations
- E-commerce with delayed shipment
- Orders requiring manual approval
- Scenarios where final amount confirmation is required
This payment model is particularly suited for environments where:
- The final charge should only occur after validation
- Stock or service availability must be confirmed
- Immediate settlement is not appropriate
- A mobile-first payment experience is desired
Integration Context
Within the SIBS Payment Gateway, MB WAY two-step payments require:
- An initial authorization request
- Storage of the authorization reference
- A separate server-to-server capture request
The capture operation must reference the original authorized transaction.
Merchants must implement logic to:
- Monitor authorization validity
- Execute capture within the allowed timeframe
- Handle expired or uncaptured authorizations
- Avoid duplicate capture attempts
The following sections describe the technical integration flow, required parameters, authorization handling, and capture execution for MB WAY two-step payments.