> For the complete documentation index, see [llms.txt](https://developer.paddle.com/llms.txt).

# Accept BLIK and MB WAY at checkout

Turn on Pix and UPI to unlock new revenue in Brazil and India, with no configuration required. Available for one-time items.

---



## What's new?

We've updated the Paddle platform to support [BLIK](https://developer.paddle.com/concepts/payment-methods/blik.md) and [MB WAY](https://developer.paddle.com/concepts/payment-methods/mb-way.md) as [payment methods](https://developer.paddle.com/concepts/payment-methods/overview.md). This means that `blik` and `mb_way` are now allowed values for the `payments[].method_details.type` field against a transaction in the Paddle API.

- **method_details** (object): Information about the payment method used for a payment attempt.. Allowed values: `blik` (BLIK, a popular payment method in Poland.), `mb_way` (MB WAY, a popular payment method in Portugal.)
  - **type** (string): Type of payment method used for this payment attempt.. Allowed values: `blik` (BLIK, a popular payment method in Poland.), `mb_way` (MB WAY, a popular payment method in Portugal.)

## How it works

Europe is a region where mobile-first payment solutions are becoming deeply embedded in everyday financial life, with Poland and Portugal leading the charge. In both countries, it's common to pay using apps — BLIK in Poland and MB WAY in Portugal. Customers expect the speed and convenience of these apps when paying online.

You can now turn on BLIK and MB WAY as payment method for [Paddle Checkout](https://developer.paddle.com/concepts/sell/self-serve-checkout.md). Once enabled, Paddle automatically presents them as a payment option for one-time purchases for customers in Poland and Portugal respectively — no additional configuration required.

### Deferred capture

Most [payment methods](https://developer.paddle.com/concepts/payment-methods/overview.md) supported by Paddle are instant capture type payment methods. This means that payment is authorized and captured in one step.

BLIK and MB WAY are deferred capture type payment methods, which means funds are captured after payment is authorized. For BLIK and MB WAY, this typically happens within ten minutes, but may take longer in some cases depending on the customer's bank or app.

Paddle Checkout includes a new screen to let customers know that funds are being captured. The checkout is completed at this point, so Paddle.js emits a [`checkout.completed`](https://developer.paddle.com/paddlejs/general/checkout-completed.md) event.

The transaction is completed when payment is fully captured, at which point a [`transaction.completed`](https://developer.paddle.com/webhooks/transactions/transaction-completed.md) event occurs.

For this reason, we don't recommend using Paddle.js events for [fulfillment](https://developer.paddle.com/build/subscriptions/provision-access-webhooks.md). To be sure a payment was fully captured, use [webhooks](https://developer.paddle.com/webhooks/overview.md) and wait for [`transaction.completed`](https://developer.paddle.com/webhooks/transactions/transaction-completed.md) to occur.

## Next steps

This change is available now.

It's a non-breaking change, meaning it doesn't impact existing integrations. You should test [your checkout success workflows](https://developer.paddle.com/build/checkout/handle-success-post-checkout.md) to make sure they're compatible with deferred capture payment methods.

To keep the Paddle platform safe for everyone, BLIK and MB WAY require additional approval from Paddle. You can apply by filling out the form on the [BLIK](https://developer.paddle.com/concepts/payment-methods/blik.md) and [MB WAY](https://developer.paddle.com/concepts/payment-methods/mb-way.md) pages. Once approved, you can enable them in **Paddle > Checkout > Checkout settings**. You don't need to establish a local entity or sign up for any merchant accounts.

You can [work with transactions](https://developer.paddle.com/api-reference/transactions/overview.md) using the API to see the new `payments[].method_details.type` value.
## Summary of changes

| Name | Type | Change | Entity | Description |
| --- | --- | --- | --- | --- |
| `payments[].method_details.type` | Enum value | added | Transaction | Returns blik and mb_way. |
