---
updatedAt: 2026-06-05T11:23:56.000Z
agentTools:
  projectIndex: https://docs.dlocal.com/llms.txt
---

# Egypt

Learn about the dLocal supported payment methods in Egypt.

[block:html]
{
  "html": "<style>\n  \n  .main {\n    margin-left: auto;\n    margin-right: auto;\n    margin-bottom: 5px;\n    display: grid;\n    grid-template-columns: repeat(3, 1fr); /* Tres columnas */\n    width: 740px; /* Ancho máximo de la caja */\n}\n\n.overview-card1 {\n    position: relative; /* Asegúrate de que el contenedor sea relativo para posicionar el pseudoelemento */\n    width: 100%;\n    max-width: 233px;\n    box-sizing: border-box;\n    margin: 0;\n}\n\n.overview-card1::after {\n    content: '';\n    position: absolute;\n    right: 0; /* Pega la línea al borde derecho */\n    top: 30%; /* Ajusta la posición superior de la línea */\n    height: 70%; /* Establece el alto de la línea al 60% */\n    width: 1px; /* Grosor de la línea */\n    background-color: #D2D8EC; /* Color de la línea */\n}\n  \n.overview-card2 {\n    position: relative; /* Asegúrate de que el contenedor sea relativo para posicionar el pseudoelemento */\n    width: 100%;\n    max-width: 233px;\n    box-sizing: border-box;\n    margin: 0;\n}\n\n.overview-card-upper-side1 {\n    height: 105px;\n    padding: 20px;\n    background-color: transparent;\n    text-align: left;\n}\n\n.overview-card-bottom-side {\n    position: relative;\n    width: 100%;\n    height: 100%;\n    padding: 30px;\n    padding-right: 20px;\n    background-color: transparent;\n    border-radius: 16px;\n}\n\n.overview-card-title1 {\n    font-family: 'Plus Jakarta Sans', sans-serif;\n    font-size: 24px;\n    font-weight: 700;\n    line-height: 26.4px;\n}\n\n.overview-card-content1 {\n    font-size: 14px;\n    font-weight: 300;\n    margin-top: 20px;\n    line-height: 20px;\n    margin-bottom: 40px!important;\n}\n\n.overview-icon1 {\n    margin-bottom: -5px;\n    margin-top: 20px;\n}\n  \n.doc-link {\n        position: relative;\n        font-weight: 500;\n        color: #21A35B !important;\n        text-decoration: none;\n        display: block;\n    }\n  \n\ndiv:not(.markdown-body) .doc-link:hover {\n            text-decoration: none;\n            color: #1043FA !important;\n            transform: translateX(0.2em);\n        }\n\n.overview-card-title1:hover {\n    color: #2D59F5 !important;\n    cursor:pointer;\n    transform: none!important;\n}\n\n    div:not(.markdown-body) .doc-link_arrow {\n        display: inline-block;\n        height: 1em;\n        width: auto;\n        vertical-align: middle;\n        margin-left: 0.2em;\n        margin-top: -0.1em;\n    }\n  \n     div:not(.markdown-body) .doc-link:hover .doc-link_arrow-color {\n            fill: #1043FA !important;\n        }\n\n      [data-color-mode=\"dark\"] .overview-icon1 img {\n        filter: brightness(0) invert(1);\n        transition: filter 0.3s ease;\n\t\t\t\t\t\t}\n  \n/* Media Queries para dispositivos móviles */\n@media (max-width: 768px) {\n  .main {\n    grid-template-columns: repeat(2, 1fr); /* Dos columnas en pantallas medianas */\n  }\n}\n\n@media (max-width: 480px) {\n  .main {\n    grid-template-columns: 1fr; /* Una columna en pantallas pequeñas */\n}\n</style>\n  \n    <div class=\"main\">\n\n     <!-- Market specifications -->\n      <div class=\"overview-card1\" onclick=\"parent.location='/docs/egypt#market-specifications'\">\n     <div class=\"overview-card-bottom-side\">\n       <div class=\"overview-icon1\"><img width=\"48\" src=\"https://files.readme.io/922681fecfb238c94f7213fa9e0aa1675f1e190ec55beff2b6994169c77fdefc-adjust-circle.svg\"  alt=\"\" loading=\"lazy\"><div class=\"img_overlay img_color_rgba(0,0,0,.2)\"></div></div>\n           <h3 class=\"overview-card-title1\">Market specifications</h3>\n          <p class=\"overview-card-content1\">\n            Take a look of all the payment methods available.   \n        </p>\n          <a href=\"#country-reference\" class=\"doc-link\">Country reference</a>\n          <a href=\"#cards-supported\" class=\"doc-link\">Cards supported</a>\n          <a href=\"#alternative-payment-method-supported\" class=\"doc-link\">APM supported</a>\n        </div>\n      </div>\n      \n      <!-- Cards -->\n      <div\n        class=\"overview-card1\" onclick=\"parent.location='/docs/egypt#cards'\">\n        <div class=\"overview-card-bottom-side\">\n                  <div class=\"overview-icon1\"><img width=\"48\" src=\"https://files.readme.io/8d450ada4af3880f85f70c5daedebb0bec1b2b6d64479be929af48fdc8d66f40-credit-card.svg\"  alt=\"\" loading=\"lazy\"><div class=\"img_overlay img_color_rgba(0,0,0,.2)\"></div></div>\n           <h3 class=\"overview-card-title1\">Cards</h3><br>\n          <p class=\"overview-card-content1\">\n           Find all the information about the card supported capabilities.   \n          </p>\n          <a href=\"#brands\" class=\"doc-link\">Brands</a>\n          <a href=\"#capabilities\" class=\"doc-link\">Capabilities</a>\n          <a href=\"#how-to-process-card-payments\" class=\"doc-link\">Process Card Payments</a>\n        </div>\n      </div>  \n      \n      <!-- APM -->\n      <div class=\"overview-card2\" onclick=\"parent.location='/docs/egypt#alternative-payment-method'\">\n    <div class=\"overview-card-bottom-side\">\n                 <div class=\"overview-icon1\"><img width=\"48\" src=\"https://files.readme.io/5a59519487455e7af361db8b67a2dee8d71627d4d6e1ed0a0bd805f5da861fcc-money-stack.svg\"  alt=\"\" loading=\"lazy\"><div class=\"img_overlay img_color_rgba(0,0,0,.2)\"></div></div>\n           <h3 class=\"overview-card-title1\">Alternative Payments</h3>\n          <p class=\"overview-card-content1\">\n             Learn how to integrate cash, bank transfer or wallet payment.  \n        </p>\n          <a href=\"#fawry\" class=\"doc-link\">Fawry</a>\n          <a href=\"#meeza-digital-network\" class=\"doc-link\">Meeza Digital Network</a>\n          <a href=\"#valu\" class=\"doc-link\">ValU</a>\n        </div>\n      </div> \n      \n    </div>"
}
[/block]

***

# Market specifications

Do you want to know more information about Egypt market? Go to the [Egypt’s economy and eCommerce market](https://dlocal.com/payment-processors-middle-east-africa/egypt-payment-methods-processors-ecommerce-market/) article.

## Country reference

| `country` code | `currency` code | `amount` decimals | `document` name | `document` format | `document` required? |
| :------------: | :-------------: | :---------------: | :-------------: | :---------------: | :------------------: |
|      `EG`      |      `EGP`      |         2         |        ID       |   9 or 14 digits  |          Yes         |

## Cards supported

| `payment_method_id` | Brand ID | Name               | `payment_method_type` | Details       | Allowed Flows       | Logo                                                                                |
| :------------------ | :------- | :----------------- | :-------------------- | :------------ | :------------------ | :---------------------------------------------------------------------------------- |
| `CARD`              | `VI`     | Visa               | `CARD`                | Credit Card ​ | `DIRECT` `REDIRECT` | <img src="https://static.dlocal.com/images/providers/checkout/VI.svg" width="40px"> |
| `CARD`              | `VD`     | Visa Debit ​       | `CARD`                | Debit Card ​  | `DIRECT` `REDIRECT` | <img src="https://static.dlocal.com/images/providers/checkout/VD.svg" width="40px"> |
| `CARD`              | `MC`     | Mastercard         | `CARD`                | Credit Card ​ | `DIRECT` `REDIRECT` | <img src="https://static.dlocal.com/images/providers/checkout/MC.svg" width="40px"> |
| `CARD`              | `MD`     | Mastercard Debit ​ | `CARD`                | Debit Card ​  | `DIRECT` `REDIRECT` | <img src="https://static.dlocal.com/images/providers/checkout/MD.svg" width="40px"> |
| `CARD`              | `ME`     | Meeza ​            | `CARD`                | Debit Card ​  | `DIRECT` `REDIRECT` | <img src="https://static.dlocal.com/images/providers/checkout/ME.svg" width="40px"> |

> ℹ️
>
> To offer all the card options that may be available in your integration, send the `payment_method_id` as `CARD`.

## Alternative Payment Method supported

| `payment_method_id` | Name                  | `payment_method_type` | Details      | Allowed Flows       | Logo                                                                       |
| :------------------ | :-------------------- | :-------------------- | :----------- | :------------------ | :------------------------------------------------------------------------- |
| `FW`                | Fawry                 | `TICKET`              | Cash Payment | `DIRECT` `REDIRECT` | <img src="https://static.dlocal.com/images/providers/FW.png" width="40px"> |
| `EW`                | Meeza Digital Network | `WALLET`              | Wallet       | `REDIRECT`          | <img src="https://static.dlocal.com/images/providers/MW.png" width="40px"> |
| `VU`                | ValU                  | `TICKET`              | Wallet       | `REDIRECT`          | <img src="https://static.dlocal.com/images/providers/VU.png" width="40px"> |

<br />

***

# Cards

## Brands

### Meeza

Meeza is a debit and also prepaid card. People can use the Meeza card without the need to open a bank account. Shopping online, making transfers, and paying for different government and private-sector services are some of the merits granted to Meeza holders.

Notably, Meeza is the National Payment Scheme (NPS) of Egypt which is developed by EBC under the supervision of the Central Bank of Egypt.

## Capabilities

|                               | Visa Credit                                 | Visa Debit                                  | Mastercard Credit                           | Mastercard Debit                            | Meeza                                       |
| :---------------------------- | :------------------------------------------ | :------------------------------------------ | :------------------------------------------ | :------------------------------------------ | :------------------------------------------ |
| **Minimum amount**            | 5 EGP                                       | 5 EGP                                       | 5 EGP                                       | 5 EGP                                       | 5 EGP                                       |
| **Refunds**                   | Yes                                         | Yes                                         | Yes                                         | Yes                                         | Yes                                         |
| **Recurring**                 | Yes                                         | Yes                                         | Yes                                         | Yes                                         | No                                          |
| **Chargeback option**         | Yes                                         | Yes                                         | Yes                                         | Yes                                         | Yes                                         |
| **Chargeback Dispute option** | Yes                                         | Yes                                         | Yes                                         | Yes                                         | Yes                                         |
| **Descriptor**                | Can be personalized, depending on provider. | Can be personalized, depending on provider. | Can be personalized, depending on provider. | Can be personalized, depending on provider. | Can be personalized, depending on provider. |

## How to process Card Payments?

Learn how to process payments with credit and debit cards with dLocal in our [Card Payments](https://docs.dlocal.com/docs/card-payments) section.

<br />

***

# Alternative Payment Method

## Fawry

Fawrys is the Leading Egyptian Digital Transformation & E-Payments Platform.

Fawry offers a convenient and reliable way to pay bills and other services in multiple channels (online, using ATMs, mobile wallets, and retail points).

Despite being able to pay online, most Egyptians will still pay through an offline location.

### Capabilities

|                                    | Fawry                      |
| :--------------------------------- | :------------------------- |
| **Min. amount**                    | 5 EGP                      |
| **Max. expiration time supported** | 30 days                    |
| **Notification delay**             | Immediate                  |
| **Refunds**                        | Yes                        |
| **Flow**                           | `DIRECT` <br /> `REDIRECT` |

### Request Parameters

| Property              | Type   | Description                                                                                                            | Mandatory? |
| :-------------------- | :----- | :--------------------------------------------------------------------------------------------------------------------- | :--------- |
| `amount`              | Number | Amount to be charged.                                                                                                  | Yes        |
| `currency`            | String | `EGP` <br /><br />Transaction currency in [ISO 4217](http://en.wikipedia.org/wiki/ISO_4217).                           | Yes        |
| `country`             | String | `EG` <br /><br />Transaction country in [ISO 3166](https://en.wikipedia.org/wiki/List_of_ISO_3166_country_codes).      | Yes        |
| `payment_method_id`   | String | `FW` <br /><br />ID of the selected payment method.                                                                    | Yes        |
| `payment_method_flow` | String | `DIRECT` or `REDIRECT`                                                                                                 | Yes        |
| `payer.name`          | String | Name of the payer.                                                                                                     | Yes        |
| `payer.email`         | String | Email of the payer.                                                                                                    | Yes        |
| `payer.document`      | String | Document of the payer.                                                                                                 | Yes        |
| `payer.phone`         | String | Phone number of the payer.                                                                                             | No         |
| `order_id`            | String | ID of the capture given by the merchant in their system. Think of it as an external ID of the capture.                 | No         |
| `notification_url`    | String | Notifications will be sent in every change of status of a payment to the `notification_url` specified by the merchant. | No         |

### Example

```json Example Request
{
    "amount": 100,
    "currency": "EGP",
    "country": "EG",
    "payment_method_id": "FW",
    "payment_method_flow": "DIRECT",
    "payer": {
        "name": "Jane Doe",
        "email": "janedoe@mymail.com",
        "document": "12345678901234",
        "address": {
            "country": "EG",
            "state":"Cairo",
            "city": "Cairo",
            "zip_code": "8858",
            "street": "Main St.",
            "number": "540"
        }
    },
    "order_id": "34545sk3483kqw0",
    "description": "Tshirt",
    "notification_url": "http://merchantsite.com/notification/new",
    "callback_url": "http://merchantsite.com/success_page"
}
```
```json Synchronous response example
{
    "id": "D-4-9a9fq217-a596-4ccd-9ea5-2b3a2e059cae",
    "amount": 100,
    "currency": "EGP",
    "payment_method_id": "FW",
    "payment_method_type": "TICKET",
    "payment_method_flow": "DIRECT",
    "country": "EG",
    "bank_transfer": {},
    "ticket": {
        "type": "REFERENCE_CODE",
        "number": "9204832859",
        "expiration_date": "2022-11-23T21:59:00.000+0000",
        "image_url": "https://pay.dlocal.com/gmf-apm/payments/M-5ea0d6a3-7df7-w2q8-9c1b-5aeae73a08a4",
        "amount": 100,
        "currency": "EGP"
    },
    "created_date": "2022-11-19T16:22:01.000+0000",
    "status": "PENDING",
    "status_detail": "The payment is pending.",
    "status_code": "100",
    "order_id": "34545sk3483kqw0",
    "notification_url": "http://merchant.com/notification/new"
}
```
```json Asynchronous response example (Webhook)
{
  "id": "D-4-9a9fq217-a596-4ccd-9ea5-2b3a2e059cae",
  "amount": 100,
  "status": "PAID",
  "status_detail": "The payment was paid.",
  "status_code": "200",
  "currency": "EGP",
  "country": "EG",
  "payment_method_id": "FW",
  "payment_method_type": "TICKET",
  "payment_method_flow": "DIRECT",
  "payer": {
    "name": "Jane Doe",
    "user_reference": "",
    "email": "janedoe@mymail.com"
  },
  "ticket": {
    "type": "REFERENCE_CODE",
    "number": "9204832859",
    "expiration_date": "2022-11-23T21:59:00.000+0000",
    "image_url": "https://pay.dlocal.com/gmf-apm/payments/M-5ea0d6a3-7df7-w2q8-9c1b-5aeae73a08a4",
    "amount": 100,
    "currency": "EGP"
  },
  "order_id": "34545sk3483kqw0",
  "description": "Tshirt",
  "notification_url": "http://merchant.com/notification/new",
  "callback_url": "http://merchantsite.com/success_page",
  "created_date": "2022-11-19T16:22:01.000+0000"
}

```

### Example ticket

<Image src="https://files.readme.io/d25ef38a76685d76fad893ae27eababe5ee5042adf5c1b338461d4e9ca8eb981-APM_-_Fawry_Pay.png" alt="Example Fawry UI built with the information in the example above." align="center" caption="Example Fawry UI built with the information in the example above." />

### User Interface Tips <span class="pill primary">UI</span>

If you are using this payment method through a DIRECT integration, follow the tips below in order to make it easier for your customers to complete payments, boosting your conversion rates.

| Element                  | Tip                                                                                                                                                                                                                                              |
| :----------------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Phone Number**         | When user's phone is included in the API request, an SMS with basic payment information is sent to the user. It is **strongly recommended to ask and send user phone**, since it helps users to make the payment, increasing conversion rates.   |
| **Service Code**         | It is important that you add this text  **كود الخدمة: 788 (Service code: 788)**. This identifies the payment beneficiary and many times helps cashiers to find the payment on their system.                                                      |
| **Currency and Amount**  | Should be relevant elements in the ticket. Users need to have that information very clear.                                                                                                                                                       |
| **EG Currency Symbol**   | £                                                                                                                                                                                                                                                |
| **Expiration date**      | Display this element clear and visible enough. In Egypt, the date format is  **DD/MM/YYYY** format.                                                                                                                                              |
| **Payment instructions** | Although most users are familiarized with Fawry, it is a good practice to help those who are not. In the image above there is an example of instructions, but if needed, our team will be happy to help you with more personalized instructions. |
| **Store locator**        | Link it to <https://fawry.com/storelocator>                                                                                                                                                                                                      |
| **Save button**          | It helps users to have their tickets always on their phone, making it needless to take notes or keep the browser open.                                                                                                                           |
| **Print button**         | It is useful for some users who need to have their tickets printed.                                                                                                                                                                              |

## Meeza Digital Network

Meeza Digital Network serves millions of e-wallet users offering an easy, instant, and secured payment method. Utilizing mobile convenience, Meeza Digital connects e-wallets by various providers to enable instant transfers.

### Capabilities

|                                    | Meeza Digital Network |
| :--------------------------------- | :-------------------- |
| **Min. amount**                    | 5 EGP                 |
| **Max. expiration time supported** | 1 day                 |
| **Notification delay**             | Immediate             |
| **Refunds**                        | Yes                   |
| **Flow**                           | `REDIRECT`            |

### UX Flow

<Image src="https://files.readme.io/01d511b98d0ffdf49d2570d6c26306382e8ff8490aaada350edfa497aa32c2d7-Wallet_-_Paymob.png" alt="The screenshots illustrate a generic Wallet redirect flow. The specifics of the flow can change depending on the payment method selected to complete the transaction." align="center" caption="The screenshots illustrate a generic redirect flow. The specifics of the flow can change depending on the payment method selected to complete the transaction." />

### Request Parameters

| Property              | Type   | Description                                                                                                            | Mandatory? |
| :-------------------- | :----- | :--------------------------------------------------------------------------------------------------------------------- | :--------- |
| `amount`              | Number | Amount to be charged.                                                                                                  | Yes        |
| `currency`            | String | `EGP`<br /><br />Transaction currency in [ISO 4217](http://en.wikipedia.org/wiki/ISO_4217).                            | Yes        |
| `country`             | String | `EG` <br /><br />Transaction country in [ISO 3166](https://en.wikipedia.org/wiki/List_of_ISO_3166_country_codes).      | Yes        |
| `payment_method_id`   | String | `EW` <br /><br />ID of the selected payment method.                                                                    | Yes        |
| `payment_method_flow` | String | `REDIRECT`                                                                                                             | Yes        |
| `payer.name`          | String | Name of the payer.                                                                                                     | Yes        |
| `payer.email`         | String | Email of the payer.                                                                                                    | Yes        |
| `payer.document`      | String | Document of the payer.                                                                                                 | Yes        |
| `payer.phone`         | String | Phone number of the payer.                                                                                             | Yes        |
| `order_id`            | String | ID of the capture given by the merchant in their system. Think of it as an external ID of the capture.                 | No         |
| `notification_url`    | String | Notifications will be sent in every change of status of a payment to the `notification_url` specified by the merchant. | No         |

### Examples

```json Request Example
{
    "amount": 100,
    "currency": "EGP",
    "country": "EG",
    "payment_method_id": "EW",
    "payment_method_flow": "REDIRECT",
    "payer": {
        "name": "Jane Doe",
        "email": "mail@dlocal.com",
        "phone": "01128473926",
        "document": "12345678901234"
    },
    "order_id": "34545sk3483kqw0",
    "description": "Tshirt",
    "notification_url": "http://merchantsite.com/notification/new",
    "callback_url": "http://merchantsite.com/success_page"
}
```
```json Synchronous Response Example
{
    "id": "R-4-70b68e57-fr54-42e7-af95-e0833358d62f",
    "amount": 100,
    "currency": "EGP",
    "payment_method_id": "EW",
    "payment_method_type": "BANK_TRANSFER",
    "payment_method_flow": "REDIRECT",
    "country": "EG",
    "created_date": "2023-01-24T14:09:53.000+0000",
    "status": "PENDING",
    "status_detail": "The payment is pending.",
    "status_code": "100",
    "order_id": "34545sk3483kqw0",
    "description": "Tshirt",
    "notification_url": "http://merchant.com/notification/new",
    "redirect_url": "https://pay.dlocal.com/gmf-apm/payments-redirect/M-5770b9f9-1bf7-4069-8a0e-51b3322s42801"
}
```
```json Asynchronous Response Example
{
  "id": "R-4-70b68e57-fr54-42e7-af95-e0833358d62f",
  "amount": 100,
  "currency": "EGP",
  "payment_method_id": "EW",
  "payment_method_type": "BANK_TRANSFER",
  "payment_method_flow": "REDIRECT",
  "country": "EG",
  "created_date": "2023-01-24T14:12:57.000+0000",
  "status": "PAID",
  "status_detail": "The payment was paid.",
  "status_code": "200",
  "order_id": "34545sk3483kqw0",
  "description": "Tshirt",
  "notification_url": "http://merchantsite.com/notification/new"
}
```

## ValU

ValU is a popular Buy Now Pay Later (BNPL) payment method in Egypt that enables shoppers to split the cost of their purchases into monthly installments ranging from 3 to 60 months. Depending on the merchant and the offer, the installments can be interest-free or interest-bearing. Some plans may require a down payment at the time of purchase, and the remaining balance is paid over the selected installment period.

### Capabilities

|                                    | ValU                                    |
| :--------------------------------- | :-------------------------------------- |
| **Min. amount**                    | 50 EGP                                  |
| **Max. amount**                    | Subject to customer's ValU credit limit |
| **Max. expiration time supported** | 15 Minutes                              |
| **Notification delay**             | Immediate                               |
| **Refunds**                        | Yes (Full and Partial)                  |
| **Multiple partial refunds**       | Yes                                     |
| **Flow**                           | `REDIRECT`                              |

### Installment plans

ValU offers flexible installment options that the customer selects during checkout. The available plans depend on the merchant agreement and the customer's credit profile.

<br />

| Plan           | Plan<br />Monthly Payment                  |
| :------------- | :----------------------------------------- |
| 1-3 months     | 0% (on select merchant offers)             |
| 3-6 months     | 10% -15% (varies by merchant/user profile) |
| 6 to 60 months | Approximately 2.5% per month               |

### UX Flow

<Image src="https://files.readme.io/168c7654a388c26afaca38e76d11980f1bb1fa88a702bc9f6dbbbec96291b34e-ValU_BNPL_-_fawry.png" align="center" caption="Illustrative redirect flow from an existing ValU user" />

<br />

### Request Parameters

| Property                 | Type   | Description                                                                                                            | Mandatory? |
| :----------------------- | :----- | :--------------------------------------------------------------------------------------------------------------------- | :--------- |
| `amount`                 | Number | Amount to be charged.                                                                                                  | Yes        |
| `currency`               | String | `EGP`<br />Transaction currency in [ISO 4217](http://en.wikipedia.org/wiki/ISO_4217).                                  | Yes        |
| `country`                | String | `EG` <br /><br />Transaction country in [ISO 3166](https://en.wikipedia.org/wiki/List_of_ISO_3166_country_codes).      | Yes        |
| `payment_method_id`      | String | `VU` <br /><br />ID of the selected payment method.                                                                    | Yes        |
| `payment_method_flow`    | String | `REDIRECT`                                                                                                             | Yes        |
| `payer.name`             | String | Name of the payer.                                                                                                     | Yes        |
| `payer.phone`            | String | Phone number with EG prefix +20                                                                                        | No         |
| `payer.email`            | String | Email of the payer.                                                                                                    | No         |
| `payer.document`         | String | Document of the payer.                                                                                                 | No         |
| `payer.address.country`  | String | `EG`  <br />Country of the payer.                                                                                      | No         |
| `payer.address.state`    | String | State of the payer.                                                                                                    | No         |
| `payer.address.city`     | String | City of the payer.                                                                                                     | No         |
| `payer.address.zip_code` | Number | ZIP Code of the payer.                                                                                                 | No         |
| `payer.address.street`   | String | Street of the payer.                                                                                                   | No         |
| `payer.address.number`   | Number | Street number of the payer.                                                                                            | No         |
| `order_id`               | String | ID of the capture given by the merchant in their system. Think of it as an external ID of the capture.                 | Yes        |
| `callback_url`           | String | URL to redirect the customer after completing or canceling the payment.                                                | Yes        |
| `notification_url`       | String | Notifications will be sent in every change of status of a payment to the `notification_url` specified by the merchant. | No         |

### Examples

```json Request example
{
    "amount": 2000,
    "currency": "EGP",
    "country": "EG",
    "payment_method_id": "VU",
    "payment_method_flow": "REDIRECT",
    "payer": {
        "name": "Ahmed Hassan",
        "email": "ahmed.hassan@email.com",
        "document": "12345678901234",
        "address": {
            "country": "EG",
            "state": "Cairo",
            "city": "Cairo",
            "zip_code": "11511",
            "street": "El Tahrir St.",
            "number": "42"
        }
    },
    "order_id": "<merchant_order_uid>",
    "notification_url": "http://merchantsite.com/notification/new",
    "callback_url": "http://merchantsite.com/callback"
}

```
```json Response example
{
    "id": "R-4-70b68e57-ab12-42e7-af95-e0833358d62f",
    "amount": 2000,
    "currency": "EGP",
    "payment_method_id": "VU",
    "payment_method_type": "TICKET",
    "payment_method_flow": "REDIRECT",
    "country": "EG",
    "created_date": "2026-03-02T14:09:53.000+0000",
    "status": "PENDING",
    "status_detail": "The payment is pending.",
    "status_code": "100",
    "order_id": "<merchant_order_uid>",
    "notification_url": "http://merchantsite.com/notification/new",
    "redirect_url": "https://pay.dlocal.com/gmf-apm/payments-redirect/M-f7c634d9-3d05-4658-abee-4d29305e4d85"
}

```
```text Asynchronous response example
{
    "id": "R-4-70b68e57-ab12-42e7-af95-e0833358d62f",
    "amount": 2000,
    "currency": "EGP",
    "payment_method_id": "VU",
    "payment_method_type": "TICKET",
    "payment_method_flow": "REDIRECT",
    "country": "EG",
    "created_date": "2026-03-02T14:09:53.000+0000",
    "status": "PAID",
    "status_detail": "The payment was paid.",
    "status_code": "200",
    "order_id": "<merchant_order_uid>",
    "notification_url": "http://merchantsite.com/notification/new"
}
```

<br />