# Payment

**id**Payment-Idrequired

Unique identifier for the payment.

**Example:<!-- -->&#x20;**`af6029f80f5fc73a8ad2753eea0b1be0`

**amount**int32required

Amount intended to be collected by this payment. A positive integer representing how much to charge in the smallest currency unit (e.g., 100 cents to charge 1.00 USD).

**Example:<!-- -->&#x20;**`110`

**currency**Payment-Currencyrequired

Three-letter [ISO currency code](https://en.wikipedia.org/wiki/ISO_4217), in uppercase. Must be a supported currency.

**Example:<!-- -->&#x20;**`EUR`

**orderId**Payment-OrderId

An order ID from your system. A unique identifier that can be used to reconcile the payment with your internal system.

**Example:<!-- -->&#x20;**`14379133960355`

**description**Payment-Description

An arbitrary string attached to the payment. Often useful for displaying to users.

**Example:<!-- -->&#x20;**`Test Shop - #84370745531439`

**accountId**AccountIdrequired

MONEI Account identifier.

**Example:<!-- -->&#x20;**`aa9333ba-82de-400c-9ae7-087b9f8d2242`

**authorizationCode**Payment-AuthorizationCode

Unique identifier provided by the bank performing transaction.

**Example:<!-- -->&#x20;**`475816`

**livemode**Livemoderequired

Has the value `true` if the resource exists in live mode or the value `false` if the resource exists in test mode.

**Example:<!-- -->&#x20;**`false`

**status**Payment-Statusrequired

The status of the payment.

| Enum Value          | Description                                                                   |
| ------------------- | ----------------------------------------------------------------------------- |
| SUCCEEDED           | The payment has been successfully processed and funds have been captured      |
| PENDING             | The payment is being processed and awaiting completion                        |
| FAILED              | The payment attempt was unsuccessful                                          |
| CANCELED            | The payment was canceled before completion                                    |
| REFUNDED            | The full payment amount has been refunded                                     |
| PARTIALLY\_REFUNDED | Only a portion of the payment amount has been refunded                        |
| AUTHORIZED          | The payment has been authorized but funds have not been captured yet          |
| EXPIRED             | The payment has expired without being completed                               |
| PENDING\_PROCESSING | The payment was submitted to the processor and is awaiting an acknowledgement |
| PAID\_OUT           | Funds for this payment have been settled to the merchant's bank account       |

**Possible values:** \[`SUCCEEDED`, `PENDING`, `FAILED`, `CANCELED`, `REFUNDED`, `PARTIALLY_REFUNDED`, `AUTHORIZED`, `EXPIRED`, `PENDING_PROCESSING`, `PAID_OUT`]

**Example:<!-- -->&#x20;**`PENDING`

**statusCode**Payment-StatusCode

Payment status code.

**Example:<!-- -->&#x20;**`E000`

**statusMessage**Payment-StatusMessage

Human readable status message, can be displayed to a user.

**Example:<!-- -->&#x20;**`Transaction approved`

**customer** <!-- -->object

**email**string

The customer's email address.

**Example:<!-- -->&#x20;**`john.doe@example.com`

**name**string

The customer's full name or business name.

**Example:<!-- -->&#x20;**`John Doe`

**phone**string

The customer's phone number in E.164 format.

**Example:<!-- -->&#x20;**`null`

**shop** <!-- -->object

The information about the shop (used in [hosted payment page](https://docs.monei.com/integrations/use-prebuilt-payment-page/)).

**name**string

The shop name.

**Example:<!-- -->&#x20;**`Test Shop`

**country**Country

Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)).

**Example:<!-- -->&#x20;**`ES`

**billingDetails** <!-- -->object

Billing information associated with the payment method at the time of the transaction.

**name**string

The customer's billing full name.

**Example:<!-- -->&#x20;**`John Doe`

**email**string

The customer's billing email address.

**Example:<!-- -->&#x20;**`john.doe@example.com`

**phone**string

The customer's billing phone number in E.164 format.

**Example:<!-- -->&#x20;**`null`

**company**string

Billing company name.

**Example:<!-- -->&#x20;**`null`

**taxId**string

Company tax ID.

**Example:<!-- -->&#x20;**`null`

**address** <!-- -->object

**country**Country

Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)).

**Example:<!-- -->&#x20;**`ES`

**city**string

City, district, suburb, town, or village.

**Example:<!-- -->&#x20;**`Málaga`

**line1**string

Address line 1 (e.g., street, PO Box, or company name).

**Example:<!-- -->&#x20;**`Fake Street 123`

**line2**string

Address line 2 (e.g., apartment, suite, unit, or building).

**Example:<!-- -->&#x20;**`null`

**zip**string

ZIP or postal code.

**Example:<!-- -->&#x20;**`1234`

**state**string

State, county, province, or region.

**Example:<!-- -->&#x20;**`Málaga`

**shippingDetails** <!-- -->object

Shipping information associated with the payment.

**name**string

The shipping customer's full name.

**Example:<!-- -->&#x20;**`John Doe`

**email**string

The shipping customer's email address.

**Example:<!-- -->&#x20;**`john.doe@example.com`

**phone**string

The shipping customer's phone number in E.164 format.

**Example:<!-- -->&#x20;**`null`

**company**string

Name of the company where the shipment is going.

**Example:<!-- -->&#x20;**`null`

**taxId**string

Company tax ID.

**Example:<!-- -->&#x20;**`null`

**address** <!-- -->object

**country**Country

Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)).

**Example:<!-- -->&#x20;**`ES`

**city**string

City, district, suburb, town, or village.

**Example:<!-- -->&#x20;**`Málaga`

**line1**string

Address line 1 (e.g., street, PO Box, or company name).

**Example:<!-- -->&#x20;**`Fake Street 123`

**line2**string

Address line 2 (e.g., apartment, suite, unit, or building).

**Example:<!-- -->&#x20;**`null`

**zip**string

ZIP or postal code.

**Example:<!-- -->&#x20;**`1234`

**state**string

State, county, province, or region.

**Example:<!-- -->&#x20;**`Málaga`

**refundedAmount**int32

Amount in cents refunded (can be less than the amount attribute on the payment if a partial refund was issued).

**Example:<!-- -->&#x20;**`null`

**lastRefundAmount**int32

Amount in cents refunded in the last transaction.

**Example:<!-- -->&#x20;**`null`

**lastRefundReason**Payment-LastRefundReason

The reason of the last refund transaction.

| Enum Value      | Description                       |
| --------------- | --------------------------------- |
| order\_canceled | The underlying order was canceled |

**Possible values:** \[`duplicated`, `fraudulent`, `requested_by_customer`, `order_canceled`]

**Example:<!-- -->&#x20;**`null`

**cancellationReason**Payment-CancellationReason

The reason for canceling the Payment.

| Enum Value      | Description                       |
| --------------- | --------------------------------- |
| order\_canceled | The underlying order was canceled |

**Possible values:** \[`duplicated`, `fraudulent`, `requested_by_customer`, `order_canceled`]

**Example:<!-- -->&#x20;**`null`

**sessionDetails** <!-- -->Payment-SessionDetails

Information related to the browsing session of the user who initiated the payment.

**ip**IP

The IP address where the operation originated.

**Example:<!-- -->&#x20;**`100.100.200.100`

**countryCode**Country

Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)).

**Example:<!-- -->&#x20;**`ES`

**lang**Lang

Two-letter language code ([ISO 639-1](https://en.wikipedia.org/wiki/ISO_639-1)).

**Example:<!-- -->&#x20;**`es`

**deviceType**DeviceType

Device type, could be `desktop`, `mobile`, `smartTV`, `tablet`.

**Example:<!-- -->&#x20;**`desktop`

**deviceModel**DeviceModel

Information about the device used for the browser session (e.g., `iPhone`).

**Example:<!-- -->&#x20;**`null`

**browser**Browser

The browser used in this browser session (e.g., `Mobile Safari`).

**Example:<!-- -->&#x20;**`Chrome`

**browserVersion**BrowserVersion

The version for the browser session (e.g., `13.1.1`).

**Example:<!-- -->&#x20;**`83.0.4103.116`

**os**Os

Operation system (e.g., `iOS`).

**Example:<!-- -->&#x20;**`Mac OS`

**osVersion**OsVersion

Operation system version (e.g., `13.5.1`).

**Example:<!-- -->&#x20;**`10.15.4`

**source**Source

The source component from where the operation was generated (mostly for our SDK's).

**Example:<!-- -->&#x20;**`MONEI/PHP`

**sourceVersion**SourceVersion

The source component version from where the operation was generated (mostly for our SDK's).

**Example:<!-- -->&#x20;**`0.1.2`

**userAgent**UserAgent

Full user agent string of the browser session.

**Example:<!-- -->&#x20;**`Mozilla/5.0 (Windows NT 10.0; Win64; x64) ...`

**browserAccept**BrowserAccept

Browser accept header.

**Example:<!-- -->&#x20;**`text/html,application/xhtml+xml,application/json`

**browserColorDepth**BrowserColorDepth

The color depth of the browser session (e.g., `24`).

**Example:<!-- -->&#x20;**`24`

**browserScreenHeight**BrowserScreenHeight

The screen height of the browser session (e.g., `1152`).

**Example:<!-- -->&#x20;**`1152`

**browserScreenWidth**BrowserScreenWidth

The screen width of the browser session (e.g., `2048`).

**Example:<!-- -->&#x20;**`2048`

**browserTimezoneOffset**BrowserTimezoneOffset

The timezone offset of the browser session (e.g., `-120`).

**Example:<!-- -->&#x20;**`-120`

**traceDetails** <!-- -->Payment-TraceDetails

Information related to the browsing session of the user who initiated the payment.

**ip**IP

The IP address where the operation originated.

**Example:<!-- -->&#x20;**`100.100.200.100`

**countryCode**Country

Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)).

**Example:<!-- -->&#x20;**`ES`

**lang**Lang

Two-letter language code ([ISO 639-1](https://en.wikipedia.org/wiki/ISO_639-1)).

**Example:<!-- -->&#x20;**`es`

**deviceType**DeviceType

Device type, could be `desktop`, `mobile`, `smartTV`, `tablet`.

**Example:<!-- -->&#x20;**`desktop`

**deviceModel**DeviceModel

Information about the device used for the browser session (e.g., `iPhone`).

**Example:<!-- -->&#x20;**`null`

**browser**Browser

The browser used in this browser session (e.g., `Mobile Safari`).

**Example:<!-- -->&#x20;**`Chrome`

**browserVersion**BrowserVersion

The version for the browser session (e.g., `13.1.1`).

**Example:<!-- -->&#x20;**`83.0.4103.116`

**os**Os

Operation system (e.g., `iOS`).

**Example:<!-- -->&#x20;**`Mac OS`

**osVersion**OsVersion

Operation system version (e.g., `13.5.1`).

**Example:<!-- -->&#x20;**`10.15.4`

**source**Source

The source component from where the operation was generated (mostly for our SDK's).

**Example:<!-- -->&#x20;**`MONEI/PHP`

**sourceVersion**SourceVersion

The source component version from where the operation was generated (mostly for our SDK's).

**Example:<!-- -->&#x20;**`0.1.2`

**userAgent**UserAgent

Full user agent string of the browser session.

**Example:<!-- -->&#x20;**`Mozilla/5.0 (Windows NT 10.0; Win64; x64) ...`

**browserAccept**BrowserAccept

Browser accept header.

**Example:<!-- -->&#x20;**`text/html,application/xhtml+xml,application/json`

**browserColorDepth**BrowserColorDepth

The color depth of the browser session (e.g., `24`).

**Example:<!-- -->&#x20;**`24`

**browserScreenHeight**BrowserScreenHeight

The screen height of the browser session (e.g., `1152`).

**Example:<!-- -->&#x20;**`1152`

**browserScreenWidth**BrowserScreenWidth

The screen width of the browser session (e.g., `2048`).

**Example:<!-- -->&#x20;**`2048`

**browserTimezoneOffset**BrowserTimezoneOffset

The timezone offset of the browser session (e.g., `-120`).

**Example:<!-- -->&#x20;**`-120`

**userId**string

The ID of the user that started the operation.

**Example:<!-- -->&#x20;**`null`

**userEmail**string

The email of the user that started the operation.

**Example:<!-- -->&#x20;**`user@example.com`

**paymentToken**Payment-PaymentToken

A permanent token represents a payment method used in the payment. Pass `generatePaymentToken: true` when you creating a payment to generate it. You can pass it as `paymentToken` parameter to create other payments with the same payment method. This token does not expire, and should only be used server-side.

**Example:<!-- -->&#x20;**`7cc38b08ff471ccd313ad62b23b9f362b107560b`

**paymentMethod** <!-- -->object

Details about the payment method at the time of the transaction.

**method**string

Payment method type.

| Enum Value | Description |
| ---------- | ----------- |
| alipay     | Alipay      |
| card       | Card        |
| bizum      | Bizum       |
| paypal     | PayPal      |
| mbway      | MB WAY      |
| multibanco | Multibanco  |
| iDeal      | iDEAL       |
| bancontact | Bancontact  |
| sofort     | SOFORT      |
| trustly    | Trustly     |
| sepa       | SEPA        |
| klarna     | Klarna      |
| giropay    | Giropay     |
| eps        | EPS         |
| blik       | BLIK        |

**Possible values:** \[`alipay`, `card`, `bizum`, `paypal`, `mbway`, `multibanco`, `iDeal`, `bancontact`, `sofort`, `trustly`, `sepa`, `klarna`, `giropay`, `eps`, `blik`]

**Example:<!-- -->&#x20;**`card`

**card** <!-- -->object

Details about the card used as payment method at the time of the transaction.

**country**Country

Two-letter country code ([ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)).

**Example:<!-- -->&#x20;**`ES`

**brand**string

Card brand.

| Enum Value | Description                        |
| ---------- | ---------------------------------- |
| visa       | Visa credit or debit card          |
| mastercard | Mastercard credit or debit card    |
| diners     | Diners Club credit card            |
| amex       | American Express credit card       |
| jcb        | Japan Credit Bureau card           |
| unionpay   | UnionPay card from China           |
| discover   | Discover                           |
| unknown    | Card brand could not be determined |

**Possible values:** \[`visa`, `mastercard`, `diners`, `amex`, `jcb`, `unionpay`, `discover`, `unknown`]

**Example:<!-- -->&#x20;**`visa`

**type**string

Card type `debit` or `credit`.

**Possible values:** \[`debit`, `credit`]

**Example:<!-- -->&#x20;**`credit`

**threeDSecure**boolean

Whether this transaction used 3D Secure authentication.

**Example:<!-- -->&#x20;**`false`

**threeDSecureVersion**string

The protocol version of the 3DS challenge.

**Example:<!-- -->&#x20;**`2.1.0`

**threeDSecureFlow**string

The flow used for 3DS authentication.

| Enum Value              | Description                                                                                           |
| ----------------------- | ----------------------------------------------------------------------------------------------------- |
| CHALLENGE               | Authentication requiring additional shopper interaction through biometrics, 2FA, or other SCA methods |
| FRICTIONLESS            | Background authentication using device fingerprint without additional shopper interaction             |
| FRICTIONLESS\_CHALLENGE | Complete 3DS flow with additional authentication if initial data collection is insufficient           |
| DIRECT                  | Transaction exempt from SCA due to low risk assessment                                                |

**Possible values:** \[`CHALLENGE`, `FRICTIONLESS`, `FRICTIONLESS_CHALLENGE`, `DIRECT`]

**Example:<!-- -->&#x20;**`CHALLENGE`

**expiration**int64

Time at which the card will expire. Measured in seconds since the Unix epoch.

**Example:<!-- -->&#x20;**`2048544000`

**last4**string

The last four digits of the card.

**Example:<!-- -->&#x20;**`0004`

**fingerprint**string

Unique identifier for the card number. Used to detect duplicate payment methods across customers. Not present for tokenized cards.

**Example:<!-- -->&#x20;**`7f2afde1566286c5fb126bb7e79bef549755cce6033dc429013c46d1365ff0e9`

**tokenizationMethod**string

The digital wallet used to tokenize the card.

**Possible values:** \[`applePay`, `googlePay`, `clickToPay`]

**Example:<!-- -->&#x20;**`applePay`

**cardholderName**string

The name of the cardholder.

**Example:<!-- -->&#x20;**`John Doe`

**cardholderEmail**string

The email of the cardholder.

**Example:<!-- -->&#x20;**`email@example.com`

**bizum** <!-- -->object

Details about the Bizum account used as payment method at the time of the transaction.

**phoneNumber**string

Phone number in E.164 format used to pay with `bizum`.

**Example:<!-- -->&#x20;**`null`

**paypal** <!-- -->object

Details from Paypal order used as payment method at the time of the transaction.

**orderId**string

The Paypal's order ID.

**Example:<!-- -->&#x20;**`7XP21983KL5672104`

**payerId**string

The Paypal's payer ID.

**Example:<!-- -->&#x20;**`QWRTNBFHZXLPD`

**email**string

The Paypal's payer email.

**Example:<!-- -->&#x20;**`john.doe@example.com`

**name**string

The Paypal's payer name.

**Example:<!-- -->&#x20;**`John Doe`

**mbway** <!-- -->object

Details from MBWay order used as payment method at the time of the transaction.

**phoneNumber**string

Phone number in E.164 format used to pay with `mbway`.

**Example:<!-- -->&#x20;**`null`

**trustly** <!-- -->object

Details from Trustly order used as payment method at the time of the transaction.

**customerId**string

The Trustly's customer ID.

**Example:<!-- -->&#x20;**`null`

**sepa** <!-- -->object

Details from SEPA order used as payment method at the time of the transaction.

**accountholderAddress**string

The address of the account holder.

**Example:<!-- -->&#x20;**`null`

**accountholderEmail**string

The email of the account holder.

**Example:<!-- -->&#x20;**`null`

**accountholderName**string

The name of the account holder.

**Example:<!-- -->&#x20;**`null`

**countryCode**string

The country code of the account holder.

**Example:<!-- -->&#x20;**`null`

**bankAddress**string

The address of the bank.

**Example:<!-- -->&#x20;**`null`

**bankCode**string

The code of the bank.

**Example:<!-- -->&#x20;**`null`

**bankName**string

The name of the bank.

**Example:<!-- -->&#x20;**`null`

**bic**string

The BIC of the bank.

**Example:<!-- -->&#x20;**`null`

**last4**string

The last 4 digits of the IBAN.

**Example:<!-- -->&#x20;**`null`

**fingerprint**string

Unique identifier for the IBAN. Used to detect duplicate payment methods across customers.

**Example:<!-- -->&#x20;**`7f2afde1566286c5fb126bb7e79bef549755cce6033dc429013c46d1365ff0e9`

**klarna** <!-- -->object

Details from Klarna order used as payment method at the time of the transaction.

**billingCategory**string

| Enum Value          | Description                                     |
| ------------------- | ----------------------------------------------- |
| PAY\_LATER          | Pay after delivery within a specified timeframe |
| PAY\_NOW            | Immediate payment at time of purchase           |
| SLICE\_IT           | Split payment into installments                 |
| SLICE\_IT\_BY\_CARD | Split payment into installments using a card    |
| PAY\_IN\_PARTS      | Pay in equal installments (interest-free)       |

**Possible values:** \[`PAY_LATER`, `PAY_NOW`, `SLICE_IT`, `SLICE_IT_BY_CARD`, `PAY_IN_PARTS`]

**Example:<!-- -->&#x20;**`PAY_LATER`

**authPaymentMethod**string

| Enum Value             | Description                               |
| ---------------------- | ----------------------------------------- |
| invoice                | Traditional invoice payment               |
| fixed\_amount          | Payment with a predetermined fixed amount |
| pix                    | Brazilian instant payment system          |
| base\_account          | Payment from a basic account              |
| deferred\_interest     | Payment with delayed interest charges     |
| direct\_debit          | Direct bank account debit                 |
| direct\_bank\_transfer | Immediate bank transfer                   |
| b2b\_invoice           | Business-to-business invoice payment      |
| card                   | Credit or debit card payment              |
| slice\_it\_by\_card    | Installment payment using a card          |

**Possible values:** \[`invoice`, `fixed_amount`, `pix`, `base_account`, `deferred_interest`, `direct_debit`, `direct_bank_transfer`, `b2b_invoice`, `card`, `slice_it_by_card`]

**Example:<!-- -->&#x20;**`card`

**sequence** <!-- -->object

This field needs to be sent in order to mark the beginning of a sequence of payments (recurring/subscriptions, installments, and so). Specific configurations can be set in the inside properties (`recurring`).

**type**stringrequired

**Possible values:** \[`recurring`]

**Example:<!-- -->&#x20;**`recurring`

**recurring** <!-- -->object

Specific configurations for recurring payments. Will only be used when `sequence`.`type` is `recurring`.

**expiry**string

Date after which no further recurring payments will be performed. Must be formatted as `YYYYMMDD`.

**Default value:<!-- -->&#x20;**`*(The payment method or card expiration)*`

**Example:<!-- -->&#x20;**`20210630`

**frequency**int32

The minimum number of **days** between the different recurring payments.

**Default value:<!-- -->&#x20;**`25`

**Example:<!-- -->&#x20;**`30`

**sequenceId**Payment-SequenceId

A permanent identifier that refers to the initial payment of a sequence of payments. This value needs to be sent in the path for `RECURRING` payments.

**Example:<!-- -->&#x20;**`62b23b9f3627cc38b08ff471ccd313ad`

**storeId**Payment-StoreId

A unique identifier of the Store. If specified the payment is attached to this Store.

**Example:<!-- -->&#x20;**`e5f28150d9e8974c58ab5ec9c4a880f8734dcf05`

**pointOfSaleId**Payment-PointOfSaleId

A unique identifier of the Point of Sale. If specified the payment is attached to this Point of Sale. If there is a QR code attached to the same Point of Sale, this payment will be available by scanning the QR code.

**Example:<!-- -->&#x20;**`fb269cccfa0cc021f5d0b8eb1421646c696213e1`

**metadata**object

A set of key-value pairs that you can attach to a resource. This can be useful for storing additional information about the resource in a structured format.

**Example:<!-- -->&#x20;**`{"systemId":"12345"}`

**nextAction** <!-- -->object

If present, this property tells you what actions you need to take in order for your customer to fulfill a payment using the provided source.

**type**string

* `CONFIRM` - Your customer needs to be redirected to a [hosted payment page](https://docs.monei.com/integrations/use-prebuilt-payment-page/) or confirm payment using [payment token](https://docs.monei.com/integrations/build-custom-checkout/#3-confirm-the-payment-client-side). The **redirectUrl** will point to the hosted payment page.
* `FRICTIONLESS_CHALLENGE` - Your customer needs to be redirected to the frictionless 3d secure challenge page provided by the bank. The **redirectUrl** will point to the frictionless 3d secure challenge page provided by the bank.
* `CHALLENGE` - Your customer needs to be redirected to the 3d secure challenge page provided by the bank. The **redirectUrl** will point to the 3d secure challenge page provided by the bank.
* `COMPLETE` - The payment is completed. The **redirectUrl** will be the **completeUrl** if it was provided when the payment was created.
* `BIZUM_CHALLENGE` - Your customer will be redirected to the Bizum hosted payment page.

**Possible values:** \[`CONFIRM`, `CHALLENGE`, `FRICTIONLESS_CHALLENGE`, `BIZUM_CHALLENGE`, `COMPLETE`]

**Example:<!-- -->&#x20;**`CONFIRM`

**mustRedirect**boolean

If `true` you have to redirect your customer to the **redirectUrl** to continue payment process.

**Example:<!-- -->&#x20;**`false`

**redirectUrl**string

Redirect your customer to this url to continue payment process.

**Example:<!-- -->&#x20;**`https://secure.monei.com/payments/af6029f80f5fc73a8ad2753eea0b1be0`

**createdAt**int64

Time at which the resource was created. Measured in seconds since the Unix epoch.

**Example:<!-- -->&#x20;**`1636366897`

**updatedAt**int64

Time at which the resource updated last time. Measured in seconds since the Unix epoch.

**Example:<!-- -->&#x20;**`1636366897`

Payment

```
{

  "id": "af6029f80f5fc73a8ad2753eea0b1be0",

  "amount": 110,

  "currency": "EUR",

  "orderId": "14379133960355",

  "description": "Test Shop - #84370745531439",

  "accountId": "aa9333ba-82de-400c-9ae7-087b9f8d2242",

  "authorizationCode": "475816",

  "livemode": false,

  "status": "PENDING",

  "statusCode": "E000",

  "statusMessage": "Transaction approved",

  "customer": {

    "email": "john.doe@example.com",

    "name": "John Doe",

    "phone": null

  },

  "shop": {

    "name": "Test Shop",

    "country": "ES"

  },

  "billingDetails": {

    "name": "John Doe",

    "email": "john.doe@example.com",

    "phone": null,

    "company": null,

    "taxId": null,

    "address": {

      "country": "ES",

      "city": "Málaga",

      "line1": "Fake Street 123",

      "line2": null,

      "zip": "1234",

      "state": "Málaga"

    }

  },

  "shippingDetails": {

    "name": "John Doe",

    "email": "john.doe@example.com",

    "phone": null,

    "company": null,

    "taxId": null,

    "address": {

      "country": "ES",

      "city": "Málaga",

      "line1": "Fake Street 123",

      "line2": null,

      "zip": "1234",

      "state": "Málaga"

    }

  },

  "refundedAmount": null,

  "lastRefundAmount": null,

  "lastRefundReason": null,

  "cancellationReason": null,

  "sessionDetails": {

    "ip": "100.100.200.100",

    "countryCode": "ES",

    "lang": "es",

    "deviceType": "desktop",

    "deviceModel": null,

    "browser": "Chrome",

    "browserVersion": "83.0.4103.116",

    "os": "Mac OS",

    "osVersion": "10.15.4",

    "source": "MONEI/PHP",

    "sourceVersion": "0.1.2",

    "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) ...",

    "browserAccept": "text/html,application/xhtml+xml,application/json",

    "browserColorDepth": "24",

    "browserScreenHeight": "1152",

    "browserScreenWidth": "2048",

    "browserTimezoneOffset": "-120"

  },

  "traceDetails": {

    "ip": "100.100.200.100",

    "countryCode": "ES",

    "lang": "es",

    "deviceType": "desktop",

    "deviceModel": null,

    "browser": "Chrome",

    "browserVersion": "83.0.4103.116",

    "os": "Mac OS",

    "osVersion": "10.15.4",

    "source": "MONEI/PHP",

    "sourceVersion": "0.1.2",

    "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) ...",

    "browserAccept": "text/html,application/xhtml+xml,application/json",

    "browserColorDepth": "24",

    "browserScreenHeight": "1152",

    "browserScreenWidth": "2048",

    "browserTimezoneOffset": "-120",

    "userId": null,

    "userEmail": "user@example.com"

  },

  "paymentToken": "7cc38b08ff471ccd313ad62b23b9f362b107560b",

  "paymentMethod": {

    "method": "card",

    "card": {

      "country": "ES",

      "brand": "visa",

      "type": "credit",

      "threeDSecure": false,

      "threeDSecureVersion": "2.1.0",

      "threeDSecureFlow": "CHALLENGE",

      "expiration": 2048544000,

      "last4": "0004",

      "fingerprint": "7f2afde1566286c5fb126bb7e79bef549755cce6033dc429013c46d1365ff0e9",

      "tokenizationMethod": "applePay",

      "cardholderName": "John Doe",

      "cardholderEmail": "email@example.com"

    },

    "bizum": {

      "phoneNumber": null

    },

    "paypal": {

      "orderId": "7XP21983KL5672104",

      "payerId": "QWRTNBFHZXLPD",

      "email": "john.doe@example.com",

      "name": "John Doe"

    },

    "mbway": {

      "phoneNumber": null

    },

    "trustly": {

      "customerId": null

    },

    "sepa": {

      "accountholderAddress": null,

      "accountholderEmail": null,

      "accountholderName": null,

      "countryCode": null,

      "bankAddress": null,

      "bankCode": null,

      "bankName": null,

      "bic": null,

      "last4": null,

      "fingerprint": "7f2afde1566286c5fb126bb7e79bef549755cce6033dc429013c46d1365ff0e9"

    },

    "klarna": {

      "billingCategory": "PAY_LATER",

      "authPaymentMethod": "card"

    }

  },

  "sequence": {

    "type": "recurring",

    "recurring": {

      "expiry": "20210630",

      "frequency": 30

    }

  },

  "sequenceId": "62b23b9f3627cc38b08ff471ccd313ad",

  "storeId": "e5f28150d9e8974c58ab5ec9c4a880f8734dcf05",

  "pointOfSaleId": "fb269cccfa0cc021f5d0b8eb1421646c696213e1",

  "metadata": {

    "systemId": "12345"

  },

  "nextAction": {

    "type": "CONFIRM",

    "mustRedirect": false,

    "redirectUrl": "https://secure.monei.com/payments/af6029f80f5fc73a8ad2753eea0b1be0"

  },

  "createdAt": 1636366897,

  "updatedAt": 1636366897

}
```
