# MB WAY > **Information** > > MB WAY is available for Flow. Flow enables you to [accept payments on your website](https://www.checkout.com/docs/payments/accept-payments/accept-a-payment-on-your-website.md) using Checkout.com's global network of payment methods with a single integration. Accept payments with MB WAY, a popular digital wallet in Portugal. > **Information** > > To enable MB WAY payments on your account, contact your account manager or [request support](https://dashboard.checkout.com/support/new?topic=case_account_management_and_access&issue=issue_account_changes). | | | | --- | --- | | Model | Collecting | | Payment flow | Direct | | Payment method type | Digital wallet | | Auto-capture payment | ✓ | | Authorization | ✗ | | Capture | ✗ | | Refund | ✓ | | Partial refund | ✓ | | Chargeback | ✓ | | Recurring payment | ✗ | --- ## Webhooks When you process payments with MB WAY, we send the following [webhooks](https://www.checkout.com/docs/developer-resources/event-notifications/event-types.md#Gateway) throughout the payment lifecycle: | Webhook | Description | | --- | --- | | `payment_pending` | An asynchronous payment request was successfully initiated. | | `payment_capture_pending` | The customer has approved the payment on the banking page. | | `payment_captured` | The payment was successfully captured. | | `payment_refunded` | A full or partial refund was successfully processed. | | `payment_refund_declined` | The refund attempt was declined. | | `payment_declined` | Occurs when a payment authorization request times out, or if there is a rejection during authorization. For example, due to insufficient funds, the issuer blocking the card, or a Do Not Honor instruction. | | `payment_expired` | The payment was not captured within the required time and has expired. | --- ## Response codes You can receive the following response codes when processing MB WAY payments: | Response code | Description | | --- | --- | | `20003` | The payment gateway declined the transaction. For example, for risk management reasons. | | `20006` | Error / Invalid request parameters. | | `20012` | Invalid transaction. | | `20013` | Invalid value / amount. | | `20016` | Card not initialized. | | `20017` | The customer canceled the payment. | | `20059` | Suspected fraud. | | `20061` | Activity amount limit exceeded. | | `20068` | Internal error. | | `20083` | No accounts. | | `20096` | System malfunction. | | `20111` | Transaction already reversed. | | `20120` | Invalid customer / user. | --- ## Available for - [Web](https://www.checkout.com/docs/payments/add-payment-methods/mb-way/web.md): Accept MB WAY payments on your website with Flow, our pre-built, customizable payment user interface. - [Payment Setup API](https://www.checkout.com/docs/payments/add-payment-methods/mb-way/payment-setup-api.md): Build your own UI and integrate with our Payment Setup API to process MB WAY payments. - [Unified Payments API](https://www.checkout.com/docs/payments/add-payment-methods/mb-way/unified-payments-api.md): Build your own UI and integrate with our API to process MB WAY payments.