---
title: "GET /v1/invoice"
method: GET
path: "/v1/invoice"
tags: ["invoice"]
---

# GET /v1/invoice

`GET /v1/invoice`

## Request

- Base URL: `https://customer-portal-api.frisbii.com`
- URL: `https://customer-portal-api.frisbii.com/v1/invoice`
- Auth: none declared

Get list of invoices

## Query parameters

- `from` string: Time range from (inclusive). Local date and time (according to account timezone) on the form `yyyy-MM-dd`, `yyyyMMdd`, `yyyy-MM-ddTHH:mm`, `yyyy-MM-ddTHH:mm:ss` or `yyyy-MM-ddTHH:mm:ss.SSS`. Default from if no `interval` is given depends on the query. If the query limits on relation e.g. customer and/or subscription, the default from will be epoch 1970-01-01, otherwise one month before `to`
- `to` string: Time range to (exclusive). Local date and time (according to account timezone) on the form `yyyy-MM-dd`, `yyyyMMdd`, `yyyy-MM-ddTHH:mm`, `yyyy-MM-ddTHH:mm:ss` or `yyyy-MM-ddTHH:mm:ss.SSS`. Defaults to now.
- `interval` string: Limit from `to` and interval back in time. E.g. one week. Will take precedence over `from`. Defined in ISO 8601 duration. See https://en.wikipedia.org/wiki/ISO_8601#Durations
- `size` integer: Page size between 10 and 100 (default 20)
- `next_page_token` string: Next page token from previous response to get next page

## Response `200`

Successful operation

- CustomerInvoiceList: List of invoices for subscription. Limited to 20 items.
  - `size` integer, required: Page size used in paginated list
  - `count` integer, required: Number of elements in current page. If less than page size it is the last page.
  - `to` string, required: Local date and time range used as to (exclusive)
  - `from` string, required: Local date and time range used as from (inclusive)
  - `content` CustomerInvoice[]: List of customer invoices
    - `id` string: Autogenerated Id
    - `handle` string: Per account unique handle. Provided at on-demand invoice/charge creation or set to `inv-<invoice_number>` for automatically created subscription invoices
    - `state` 'created' | 'pending' | 'dunning' | 'settled' | 'authorized' | 'cancelled' | 'failed': The invoice state one of the following: `created`, `pending`, `dunning`, `settled`, `cancelled`, `authorized`, `failed`
    - `amount` integer: The invoice amount including VAT
    - `currency` string: Currency for the account in [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) three letter alpha code
    - `created` string, date-time: When the invoice was created, in [ISO-8601](http://en.wikipedia.org/wiki/ISO_8601) extended offset date-time format.
    - `type` 's' | 'so' | 'soi' | 'co' | 'ch': The type of invoice: `s` - subscription recurring, `so` - subscription one-time, `soi` - subscription one-time instant, `co` - customer one-time, `ch` - charge
    - `transactions` InvoiceTransactionDetails[], required: Invoice transactions
      - `id` string: Autogenerated Transaction Id
      - `state` 'pending' | 'processing' | 'authorized' | 'settled' | 'refunded' | 'failed' | 'cancelled', required: State of the transaction, one of the following: `pending`, `processing`, `authorized`, `settled`, `refunded`, `failed`, `cancelled`
      - `invoice` string, required: Invoice handle
      - `type` 'settle' | 'refund' | 'authorization', required: Transaction type, one of the following: `settle`, `refund`, `authorization`
      - `amount` integer, required: The transaction amount
      - `currency` string: Currency in [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) three letter alpha code
      - `settled` string, date-time: When the transaction was settled, in [ISO-8601](http://en.wikipedia.org/wiki/ISO_8601) extended offset date-time format.
      - `authorized` string, date-time: When the transaction was authorized, in [ISO-8601](http://en.wikipedia.org/wiki/ISO_8601) extended offset date-time format.
      - `failed` string, date-time: When the transaction failed, in [ISO-8601](http://en.wikipedia.org/wiki/ISO_8601) extended offset date-time format.
      - `refunded` string, date-time: When the transaction was refunded, in [ISO-8601](http://en.wikipedia.org/wiki/ISO_8601) extended offset date-time format.
      - `created` string, date-time, required: Date when the transaction was created. In [ISO-8601](http://en.wikipedia.org/wiki/ISO_8601) extended offset date-time format.
      - `payment_type` 'card' | 'mpo' | 'mobilepay' | 'vipps' | 'vipps_recurring' | 'swish' | 'viabill' | 'anyday' | 'manual' | 'applepay' | 'googlepay' | 'paypal' | 'klarna_pay_now' | 'klarna_pay_later' | 'klarna_slice_it' | 'klarna_direct_bank_transfer' | 'klarna_direct_debit' | 'resurs' | 'santander' | 'mobilepay_subscriptions' | 'emv_token' | 'bcmc' | 'blik' | 'pp_blik_oc' | 'giropay' | 'ideal' | 'p24' | 'sepa' | 'trustly' | 'verkkopankki': Payment type for transaction, either: `card`, `mpo`, `mobilepay`, `vipps`, `vipps_recurring`, `swish`, `viabill`, `anyday`, `manual`, `applepay`, `googlepay`, `paypal`, `klarna_pay_now`, `klarna_pay_later`, `klarna_slice_it`, `klarna_direct_bank_transfer`, `klarna_direct_debit`, `resurs`, `santander`, `mobilepay_subscriptions`, `emv_token`, `bcmc`, `blik`, `pp_blik_oc`, `giropay`, `ideal`, `p24`, `sepa`, `trustly`, or `verkkopankki`
      - `payment_method` string: Reference to payment method in case of a MIT transaction
      - `card_transaction` CardTransaction: Specifics in case of GooglePay transaction
        - `card` Card: Saved card used for transaction. Only present if a saved card was used.
          - `id` string, required: Unique id for payment method
          - `state` 'active' | 'inactivated' | 'failed' | 'pending' | 'deleted', required: State of the payment method: `active`, `inactivated`, `failed`, `pending` or `deleted`
          - `customer` string, required: Customer by handle
          - `reference` string: Optional reference provided when creating the payment method. For payment methods created with Frisbii Checkout the reference will correspond to the session id for the Checkout session that created the payment method.
          - `failed` string, date-time: Date when the payment method failed. In ISO-8601 extended offset date-time format.
          - `created` string, date-time, required: Date when the payment method was created. In ISO-8601 extended offset date-time format.
          - `fingerprint` string: Uniquely identifies this particular card number
          - `reactivated` string, date-time: Date and time of reactivation if the card has been reactivated from failed state. In ISO-8601 extended offset date-time format.
          - `gw_ref` string, required: Card gateway reference id
          - `card_type` 'unknown' | 'visa' | 'mc' | 'dankort' | 'visa_dk' | 'ffk' | 'visa_elec' | 'maestro' | 'laser' | 'amex' | 'diners' | 'discover' | 'jcb' | 'china_union_pay', required: Card type: `unknown`, `visa`, `mc`, `dankort`, `visa_dk`, `ffk`, `visa_elec`, `maestro`, `laser`, `amex`, `diners`, `discover`, `jcb` or `china_union_pay`
          - `transaction_card_type` 'unknown' | 'visa' | 'mc' | 'dankort' | 'visa_dk' | 'ffk' | 'visa_elec' | 'maestro' | 'laser' | 'amex' | 'diners' | 'discover' | 'jcb' | 'china_union_pay': Card type used in authentication and the card type used for subsequent MIT transactions. Will differ from `card_type` if co-branded card. `unknown`, `visa`, `mc`, `dankort`, `visa_dk`, `ffk`, `visa_elec`, `maestro`, `laser`, `amex`, `diners`, `discover`, `jcb` or `china_union_pay`
          - `exp_date` string: Card expire date on form MM-YY
          - `masked_card` string: Masked card number
          - `last_success` string, date-time: Date and time of last successful use of the card. In ISO-8601 extended offset date-time format.
          - `last_failed` string, date-time: Date and time of last failed use of the card. In ISO-8601 extended offset date-time format.
          - `first_fail` string, date-time: Date and time of first successful use of the card. In ISO-8601 extended offset date-time format.
          - `error_code` string: An error code from the last failed use of the card. See [transaction errors](https://docs.frisbii.com/reference/transaction_errors).
          - `error_state` 'pending' | 'soft_declined' | 'hard_declined' | 'processing_error': Error state from last failed use of the card: `pending`, `soft_declined`, `hard_declined` or `processing_error`
          - `strong_authentication_status` 'threed_secure' | 'threed_secure_not_enrolled' | 'secured_by_nets': Status for strong customer authentication: `threed_secure` - 3D Secure authenticated, `threed_secure_not_enrolled` - 3D Secure authentication not performed as card not enrolled, `secured_by_nets` - Secure by Nets authenticated
          - `three_d_secure_status` string: If 3D Secure authenticated the 3D status will either be `Y` (fully authenticated) or `A` (attempted authenticated). An attempted authentication means that card issuer (e.g. bank) does not support 3D Secure so no full authentication has been performed. Attempted authentication normally means liability shift, but this can differ between acquirers.
          - `risk_rule` string: If this parameter is set the card has been flagged by Frisbii Risk Filter with a flag rule. Special attention may be required before using the card for recurring payments or subscription sign-up.
          - `card_country` string: Card issuing country in [ISO 3166-1 alpha-2](http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)
        - `error` string: Error code if failed. See [transaction errors](https://docs.frisbii.com/reference/transaction_errors).
        - `fingerprint` string: Uniquely identifies this particular card number
        - `provider` 'reepay' | 'aibms' | 'bambora' | 'barclays' | 'clearhaus' | 'cmcic' | 'credibanco' | 'cs' | 'elavon' | 'evry' | 'first_data' | 'handelsbanken' | 'hsbc' | 'nets' | 'shift4' | 'spreedly' | 'swedbank' | 'thailand_kbank' | 'valitor' | 'worldline' | 'worldpay' | 'test': Card acquirer or card payment gateway used if card source: `reepay`, `aibms`, `bambora`, `barclays`, `clearhaus`, `cmcic`, `credibanco`, `cs`, `elavon`, `evry`, `first_data`, `handelsbanken`, `hsbc`, `nets`, `shift4`, `spreedly`, `swedbank`, `thailand_kbank`, `valitor`, `worldline`, `worldpay`, `test`
        - `frictionless` boolean: If the transaction was exempted from a 3DS challenge
        - `ref_transaction` string: Id of a possible referenced transaction
        - `gw_id` string: Gateway id for card
        - `last_failed` string, date-time: When the card transaction last failed, in [ISO-8601](http://en.wikipedia.org/wiki/ISO_8601) extended offset date-time format.
        - `first_failed` string, date-time: When the card transaction first failed, in [ISO-8601](http://en.wikipedia.org/wiki/ISO_8601) extended offset date-time format.
        - `error_state` 'pending' | 'soft_declined' | 'hard_declined' | 'processing_error': Error state if failed: `pending`, `soft_declined`, `hard_declined` or `processing_error`
        - `card_type` 'unknown' | 'visa' | 'mc' | 'dankort' | 'visa_dk' | 'ffk' | 'visa_elec' | 'maestro' | 'laser' | 'amex' | 'diners' | 'discover' | 'jcb' | 'china_union_pay', required: Card type: `unknown`, `visa`, `mc`, `dankort`, `visa_dk`, `ffk`, `visa_elec`, `maestro`, `laser`, `amex`, `diners`, `discover`, `jcb` or `china_union_pay`
        - `transaction_card_type` 'unknown' | 'visa' | 'mc' | 'dankort' | 'visa_dk' | 'ffk' | 'visa_elec' | 'maestro' | 'laser' | 'amex' | 'diners' | 'discover' | 'jcb' | 'china_union_pay': Transaction card type. Will differ from `card_type` if co-branded card. Transaction card type is the card type used for the transaction. `unknown`, `visa`, `mc`, `dankort`, `visa_dk`, `ffk`, `visa_elec`, `maestro`, `laser`, `amex`, `diners`, `discover`, `jcb` or `china_union_pay`
        - `exp_date` string: Card expire date on form MM-YY
        - `masked_card` string: Masked card number
        - `card_country` string: Card issuing country in [ISO 3166-1 alpha-2](http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)
        - `strong_authentication_status` 'threed_secure' | 'threed_secure_not_enrolled' | 'secured_by_nets': Status for strong customer authentication: `threed_secure` - 3D Secure authenticated, `threed_secure_not_enrolled` - 3D Secure authentication not performed as card not enrolled, `secured_by_nets` - Secure by Nets authenticated
        - `three_d_secure_status` string: If 3D Secure authenticated the 3D status will either be `Y` (fully authenticated) or `A` (attempted authenticated). An attempted authentication means that card issuer (e.g. bank) does not support 3D Secure so no full authentication has been performed. Attempted authentication normally means liability shift, but this can differ between acquirers.
        - `risk_rule` string: If this parameter is set the transaction has either been flagged or declined by a Frisbii Risk Filter rule. For flag action rules the transaction can be successful, but may require special attention. For block action rules the decline error will be `risk_filter_block`.
        - `acquirer_code` string: Acquirer error code in case of error
        - `acquirer_message` string: Acquirer message in case of error
        - `acquirer_reference` string: Acquirer reference to transaction. E.g. Nets order id or Clearhaus reference.
        - `text_on_statement` string: Resulting text on bank statement if known
        - `surcharge_fee` integer: Potential card surcharge fee added to amount if surcharging enabled
        - `cardholder_name` string: Cardholder name if provided when entering credit card details
        - `ani_result` 'match' | 'partial_match' | 'no_match' | 'unverified' | 'not_supported': The result of the Account Name Inquiry (cardholder name verification) performed by the provider. Only relevant if cardholder name was provided and this transaction corresponds to a customer-initiated authorization or instant settle.
      - `mpo_transaction` CardTransaction: Specifics in case of GooglePay transaction
        - `card` Card: Saved card used for transaction. Only present if a saved card was used.
          - `id` string, required: Unique id for payment method
          - `state` 'active' | 'inactivated' | 'failed' | 'pending' | 'deleted', required: State of the payment method: `active`, `inactivated`, `failed`, `pending` or `deleted`
          - `customer` string, required: Customer by handle
          - `reference` string: Optional reference provided when creating the payment method. For payment methods created with Frisbii Checkout the reference will correspond to the session id for the Checkout session that created the payment method.
          - `failed` string, date-time: Date when the payment method failed. In ISO-8601 extended offset date-time format.
          - `created` string, date-time, required: Date when the payment method was created. In ISO-8601 extended offset date-time format.
          - `fingerprint` string: Uniquely identifies this particular card number
          - `reactivated` string, date-time: Date and time of reactivation if the card has been reactivated from failed state. In ISO-8601 extended offset date-time format.
          - `gw_ref` string, required: Card gateway reference id
          - `card_type` 'unknown' | 'visa' | 'mc' | 'dankort' | 'visa_dk' | 'ffk' | 'visa_elec' | 'maestro' | 'laser' | 'amex' | 'diners' | 'discover' | 'jcb' | 'china_union_pay', required: Card type: `unknown`, `visa`, `mc`, `dankort`, `visa_dk`, `ffk`, `visa_elec`, `maestro`, `laser`, `amex`, `diners`, `discover`, `jcb` or `china_union_pay`
          - `transaction_card_type` 'unknown' | 'visa' | 'mc' | 'dankort' | 'visa_dk' | 'ffk' | 'visa_elec' | 'maestro' | 'laser' | 'amex' | 'diners' | 'discover' | 'jcb' | 'china_union_pay': Card type used in authentication and the card type used for subsequent MIT transactions. Will differ from `card_type` if co-branded card. `unknown`, `visa`, `mc`, `dankort`, `visa_dk`, `ffk`, `visa_elec`, `maestro`, `laser`, `amex`, `diners`, `discover`, `jcb` or `china_union_pay`
          - `exp_date` string: Card expire date on form MM-YY
          - `masked_card` string: Masked card number
          - `last_success` string, date-time: Date and time of last successful use of the card. In ISO-8601 extended offset date-time format.
          - `last_failed` string, date-time: Date and time of last failed use of the card. In ISO-8601 extended offset date-time format.
          - `first_fail` string, date-time: Date and time of first successful use of the card. In ISO-8601 extended offset date-time format.
          - `error_code` string: An error code from the last failed use of the card. See [transaction errors](https://docs.frisbii.com/reference/transaction_errors).
          - `error_state` 'pending' | 'soft_declined' | 'hard_declined' | 'processing_error': Error state from last failed use of the card: `pending`, `soft_declined`, `hard_declined` or `processing_error`
          - `strong_authentication_status` 'threed_secure' | 'threed_secure_not_enrolled' | 'secured_by_nets': Status for strong customer authentication: `threed_secure` - 3D Secure authenticated, `threed_secure_not_enrolled` - 3D Secure authentication not performed as card not enrolled, `secured_by_nets` - Secure by Nets authenticated
          - `three_d_secure_status` string: If 3D Secure authenticated the 3D status will either be `Y` (fully authenticated) or `A` (attempted authenticated). An attempted authentication means that card issuer (e.g. bank) does not support 3D Secure so no full authentication has been performed. Attempted authentication normally means liability shift, but this can differ between acquirers.
          - `risk_rule` string: If this parameter is set the card has been flagged by Frisbii Risk Filter with a flag rule. Special attention may be required before using the card for recurring payments or subscription sign-up.
          - `card_country` string: Card issuing country in [ISO 3166-1 alpha-2](http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)
        - `error` string: Error code if failed. See [transaction errors](https://docs.frisbii.com/reference/transaction_errors).
        - `fingerprint` string: Uniquely identifies this particular card number
        - `provider` 'reepay' | 'aibms' | 'bambora' | 'barclays' | 'clearhaus' | 'cmcic' | 'credibanco' | 'cs' | 'elavon' | 'evry' | 'first_data' | 'handelsbanken' | 'hsbc' | 'nets' | 'shift4' | 'spreedly' | 'swedbank' | 'thailand_kbank' | 'valitor' | 'worldline' | 'worldpay' | 'test': Card acquirer or card payment gateway used if card source: `reepay`, `aibms`, `bambora`, `barclays`, `clearhaus`, `cmcic`, `credibanco`, `cs`, `elavon`, `evry`, `first_data`, `handelsbanken`, `hsbc`, `nets`, `shift4`, `spreedly`, `swedbank`, `thailand_kbank`, `valitor`, `worldline`, `worldpay`, `test`
        - `frictionless` boolean: If the transaction was exempted from a 3DS challenge
        - `ref_transaction` string: Id of a possible referenced transaction
        - `gw_id` string: Gateway id for card
        - `last_failed` string, date-time: When the card transaction last failed, in [ISO-8601](http://en.wikipedia.org/wiki/ISO_8601) extended offset date-time format.
        - `first_failed` string, date-time: When the card transaction first failed, in [ISO-8601](http://en.wikipedia.org/wiki/ISO_8601) extended offset date-time format.
        - `error_state` 'pending' | 'soft_declined' | 'hard_declined' | 'processing_error': Error state if failed: `pending`, `soft_declined`, `hard_declined` or `processing_error`
        - `card_type` 'unknown' | 'visa' | 'mc' | 'dankort' | 'visa_dk' | 'ffk' | 'visa_elec' | 'maestro' | 'laser' | 'amex' | 'diners' | 'discover' | 'jcb' | 'china_union_pay', required: Card type: `unknown`, `visa`, `mc`, `dankort`, `visa_dk`, `ffk`, `visa_elec`, `maestro`, `laser`, `amex`, `diners`, `discover`, `jcb` or `china_union_pay`
        - `transaction_card_type` 'unknown' | 'visa' | 'mc' | 'dankort' | 'visa_dk' | 'ffk' | 'visa_elec' | 'maestro' | 'laser' | 'amex' | 'diners' | 'discover' | 'jcb' | 'china_union_pay': Transaction card type. Will differ from `card_type` if co-branded card. Transaction card type is the card type used for the transaction. `unknown`, `visa`, `mc`, `dankort`, `visa_dk`, `ffk`, `visa_elec`, `maestro`, `laser`, `amex`, `diners`, `discover`, `jcb` or `china_union_pay`
        - `exp_date` string: Card expire date on form MM-YY
        - `masked_card` string: Masked card number
        - `card_country` string: Card issuing country in [ISO 3166-1 alpha-2](http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)
        - `strong_authentication_status` 'threed_secure' | 'threed_secure_not_enrolled' | 'secured_by_nets': Status for strong customer authentication: `threed_secure` - 3D Secure authenticated, `threed_secure_not_enrolled` - 3D Secure authentication not performed as card not enrolled, `secured_by_nets` - Secure by Nets authenticated
        - `three_d_secure_status` string: If 3D Secure authenticated the 3D status will either be `Y` (fully authenticated) or `A` (attempted authenticated). An attempted authentication means that card issuer (e.g. bank) does not support 3D Secure so no full authentication has been performed. Attempted authentication normally means liability shift, but this can differ between acquirers.
        - `risk_rule` string: If this parameter is set the transaction has either been flagged or declined by a Frisbii Risk Filter rule. For flag action rules the transaction can be successful, but may require special attention. For block action rules the decline error will be `risk_filter_block`.
        - `acquirer_code` string: Acquirer error code in case of error
        - `acquirer_message` string: Acquirer message in case of error
        - `acquirer_reference` string: Acquirer reference to transaction. E.g. Nets order id or Clearhaus reference.
        - `text_on_statement` string: Resulting text on bank statement if known
        - `surcharge_fee` integer: Potential card surcharge fee added to amount if surcharging enabled
        - `cardholder_name` string: Cardholder name if provided when entering credit card details
        - `ani_result` 'match' | 'partial_match' | 'no_match' | 'unverified' | 'not_supported': The result of the Account Name Inquiry (cardholder name verification) performed by the provider. Only relevant if cardholder name was provided and this transaction corresponds to a customer-initiated authorization or instant settle.
      - `vipps_transaction` CardTransaction: Specifics in case of GooglePay transaction
        - `card` Card: Saved card used for transaction. Only present if a saved card was used.
          - `id` string, required: Unique id for payment method
          - `state` 'active' | 'inactivated' | 'failed' | 'pending' | 'deleted', required: State of the payment method: `active`, `inactivated`, `failed`, `pending` or `deleted`
          - `customer` string, required: Customer by handle
          - `reference` string: Optional reference provided when creating the payment method. For payment methods created with Frisbii Checkout the reference will correspond to the session id for the Checkout session that created the payment method.
          - `failed` string, date-time: Date when the payment method failed. In ISO-8601 extended offset date-time format.
          - `created` string, date-time, required: Date when the payment method was created. In ISO-8601 extended offset date-time format.
          - `fingerprint` string: Uniquely identifies this particular card number
          - `reactivated` string, date-time: Date and time of reactivation if the card has been reactivated from failed state. In ISO-8601 extended offset date-time format.
          - `gw_ref` string, required: Card gateway reference id
          - `card_type` 'unknown' | 'visa' | 'mc' | 'dankort' | 'visa_dk' | 'ffk' | 'visa_elec' | 'maestro' | 'laser' | 'amex' | 'diners' | 'discover' | 'jcb' | 'china_union_pay', required: Card type: `unknown`, `visa`, `mc`, `dankort`, `visa_dk`, `ffk`, `visa_elec`, `maestro`, `laser`, `amex`, `diners`, `discover`, `jcb` or `china_union_pay`
          - `transaction_card_type` 'unknown' | 'visa' | 'mc' | 'dankort' | 'visa_dk' | 'ffk' | 'visa_elec' | 'maestro' | 'laser' | 'amex' | 'diners' | 'discover' | 'jcb' | 'china_union_pay': Card type used in authentication and the card type used for subsequent MIT transactions. Will differ from `card_type` if co-branded card. `unknown`, `visa`, `mc`, `dankort`, `visa_dk`, `ffk`, `visa_elec`, `maestro`, `laser`, `amex`, `diners`, `discover`, `jcb` or `china_union_pay`
          - `exp_date` string: Card expire date on form MM-YY
          - `masked_card` string: Masked card number
          - `last_success` string, date-time: Date and time of last successful use of the card. In ISO-8601 extended offset date-time format.
          - `last_failed` string, date-time: Date and time of last failed use of the card. In ISO-8601 extended offset date-time format.
          - `first_fail` string, date-time: Date and time of first successful use of the card. In ISO-8601 extended offset date-time format.
          - `error_code` string: An error code from the last failed use of the card. See [transaction errors](https://docs.frisbii.com/reference/transaction_errors).
          - `error_state` 'pending' | 'soft_declined' | 'hard_declined' | 'processing_error': Error state from last failed use of the card: `pending`, `soft_declined`, `hard_declined` or `processing_error`
          - `strong_authentication_status` 'threed_secure' | 'threed_secure_not_enrolled' | 'secured_by_nets': Status for strong customer authentication: `threed_secure` - 3D Secure authenticated, `threed_secure_not_enrolled` - 3D Secure authentication not performed as card not enrolled, `secured_by_nets` - Secure by Nets authenticated
          - `three_d_secure_status` string: If 3D Secure authenticated the 3D status will either be `Y` (fully authenticated) or `A` (attempted authenticated). An attempted authentication means that card issuer (e.g. bank) does not support 3D Secure so no full authentication has been performed. Attempted authentication normally means liability shift, but this can differ between acquirers.
          - `risk_rule` string: If this parameter is set the card has been flagged by Frisbii Risk Filter with a flag rule. Special attention may be required before using the card for recurring payments or subscription sign-up.
          - `card_country` string: Card issuing country in [ISO 3166-1 alpha-2](http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)
        - `error` string: Error code if failed. See [transaction errors](https://docs.frisbii.com/reference/transaction_errors).
        - `fingerprint` string: Uniquely identifies this particular card number
        - `provider` 'reepay' | 'aibms' | 'bambora' | 'barclays' | 'clearhaus' | 'cmcic' | 'credibanco' | 'cs' | 'elavon' | 'evry' | 'first_data' | 'handelsbanken' | 'hsbc' | 'nets' | 'shift4' | 'spreedly' | 'swedbank' | 'thailand_kbank' | 'valitor' | 'worldline' | 'worldpay' | 'test': Card acquirer or card payment gateway used if card source: `reepay`, `aibms`, `bambora`, `barclays`, `clearhaus`, `cmcic`, `credibanco`, `cs`, `elavon`, `evry`, `first_data`, `handelsbanken`, `hsbc`, `nets`, `shift4`, `spreedly`, `swedbank`, `thailand_kbank`, `valitor`, `worldline`, `worldpay`, `test`
        - `frictionless` boolean: If the transaction was exempted from a 3DS challenge
        - `ref_transaction` string: Id of a possible referenced transaction
        - `gw_id` string: Gateway id for card
        - `last_failed` string, date-time: When the card transaction last failed, in [ISO-8601](http://en.wikipedia.org/wiki/ISO_8601) extended offset date-time format.
        - `first_failed` string, date-time: When the card transaction first failed, in [ISO-8601](http://en.wikipedia.org/wiki/ISO_8601) extended offset date-time format.
        - `error_state` 'pending' | 'soft_declined' | 'hard_declined' | 'processing_error': Error state if failed: `pending`, `soft_declined`, `hard_declined` or `processing_error`
        - `card_type` 'unknown' | 'visa' | 'mc' | 'dankort' | 'visa_dk' | 'ffk' | 'visa_elec' | 'maestro' | 'laser' | 'amex' | 'diners' | 'discover' | 'jcb' | 'china_union_pay', required: Card type: `unknown`, `visa`, `mc`, `dankort`, `visa_dk`, `ffk`, `visa_elec`, `maestro`, `laser`, `amex`, `diners`, `discover`, `jcb` or `china_union_pay`
        - `transaction_card_type` 'unknown' | 'visa' | 'mc' | 'dankort' | 'visa_dk' | 'ffk' | 'visa_elec' | 'maestro' | 'laser' | 'amex' | 'diners' | 'discover' | 'jcb' | 'china_union_pay': Transaction card type. Will differ from `card_type` if co-branded card. Transaction card type is the card type used for the transaction. `unknown`, `visa`, `mc`, `dankort`, `visa_dk`, `ffk`, `visa_elec`, `maestro`, `laser`, `amex`, `diners`, `discover`, `jcb` or `china_union_pay`
        - `exp_date` string: Card expire date on form MM-YY
        - `masked_card` string: Masked card number
        - `card_country` string: Card issuing country in [ISO 3166-1 alpha-2](http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)
        - `strong_authentication_status` 'threed_secure' | 'threed_secure_not_enrolled' | 'secured_by_nets': Status for strong customer authentication: `threed_secure` - 3D Secure authenticated, `threed_secure_not_enrolled` - 3D Secure authentication not performed as card not enrolled, `secured_by_nets` - Secure by Nets authenticated
        - `three_d_secure_status` string: If 3D Secure authenticated the 3D status will either be `Y` (fully authenticated) or `A` (attempted authenticated). An attempted authentication means that card issuer (e.g. bank) does not support 3D Secure so no full authentication has been performed. Attempted authentication normally means liability shift, but this can differ between acquirers.
        - `risk_rule` string: If this parameter is set the transaction has either been flagged or declined by a Frisbii Risk Filter rule. For flag action rules the transaction can be successful, but may require special attention. For block action rules the decline error will be `risk_filter_block`.
        - `acquirer_code` string: Acquirer error code in case of error
        - `acquirer_message` string: Acquirer message in case of error
        - `acquirer_reference` string: Acquirer reference to transaction. E.g. Nets order id or Clearhaus reference.
        - `text_on_statement` string: Resulting text on bank statement if known
        - `surcharge_fee` integer: Potential card surcharge fee added to amount if surcharging enabled
        - `cardholder_name` string: Cardholder name if provided when entering credit card details
        - `ani_result` 'match' | 'partial_match' | 'no_match' | 'unverified' | 'not_supported': The result of the Account Name Inquiry (cardholder name verification) performed by the provider. Only relevant if cardholder name was provided and this transaction corresponds to a customer-initiated authorization or instant settle.
      - `applepay_transaction` CardTransaction: Specifics in case of GooglePay transaction
        - `card` Card: Saved card used for transaction. Only present if a saved card was used.
          - `id` string, required: Unique id for payment method
          - `state` 'active' | 'inactivated' | 'failed' | 'pending' | 'deleted', required: State of the payment method: `active`, `inactivated`, `failed`, `pending` or `deleted`
          - `customer` string, required: Customer by handle
          - `reference` string: Optional reference provided when creating the payment method. For payment methods created with Frisbii Checkout the reference will correspond to the session id for the Checkout session that created the payment method.
          - `failed` string, date-time: Date when the payment method failed. In ISO-8601 extended offset date-time format.
          - `created` string, date-time, required: Date when the payment method was created. In ISO-8601 extended offset date-time format.
          - `fingerprint` string: Uniquely identifies this particular card number
          - `reactivated` string, date-time: Date and time of reactivation if the card has been reactivated from failed state. In ISO-8601 extended offset date-time format.
          - `gw_ref` string, required: Card gateway reference id
          - `card_type` 'unknown' | 'visa' | 'mc' | 'dankort' | 'visa_dk' | 'ffk' | 'visa_elec' | 'maestro' | 'laser' | 'amex' | 'diners' | 'discover' | 'jcb' | 'china_union_pay', required: Card type: `unknown`, `visa`, `mc`, `dankort`, `visa_dk`, `ffk`, `visa_elec`, `maestro`, `laser`, `amex`, `diners`, `discover`, `jcb` or `china_union_pay`
          - `transaction_card_type` 'unknown' | 'visa' | 'mc' | 'dankort' | 'visa_dk' | 'ffk' | 'visa_elec' | 'maestro' | 'laser' | 'amex' | 'diners' | 'discover' | 'jcb' | 'china_union_pay': Card type used in authentication and the card type used for subsequent MIT transactions. Will differ from `card_type` if co-branded card. `unknown`, `visa`, `mc`, `dankort`, `visa_dk`, `ffk`, `visa_elec`, `maestro`, `laser`, `amex`, `diners`, `discover`, `jcb` or `china_union_pay`
          - `exp_date` string: Card expire date on form MM-YY
          - `masked_card` string: Masked card number
          - `last_success` string, date-time: Date and time of last successful use of the card. In ISO-8601 extended offset date-time format.
          - `last_failed` string, date-time: Date and time of last failed use of the card. In ISO-8601 extended offset date-time format.
          - `first_fail` string, date-time: Date and time of first successful use of the card. In ISO-8601 extended offset date-time format.
          - `error_code` string: An error code from the last failed use of the card. See [transaction errors](https://docs.frisbii.com/reference/transaction_errors).
          - `error_state` 'pending' | 'soft_declined' | 'hard_declined' | 'processing_error': Error state from last failed use of the card: `pending`, `soft_declined`, `hard_declined` or `processing_error`
          - `strong_authentication_status` 'threed_secure' | 'threed_secure_not_enrolled' | 'secured_by_nets': Status for strong customer authentication: `threed_secure` - 3D Secure authenticated, `threed_secure_not_enrolled` - 3D Secure authentication not performed as card not enrolled, `secured_by_nets` - Secure by Nets authenticated
          - `three_d_secure_status` string: If 3D Secure authenticated the 3D status will either be `Y` (fully authenticated) or `A` (attempted authenticated). An attempted authentication means that card issuer (e.g. bank) does not support 3D Secure so no full authentication has been performed. Attempted authentication normally means liability shift, but this can differ between acquirers.
          - `risk_rule` string: If this parameter is set the card has been flagged by Frisbii Risk Filter with a flag rule. Special attention may be required before using the card for recurring payments or subscription sign-up.
          - `card_country` string: Card issuing country in [ISO 3166-1 alpha-2](http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)
        - `error` string: Error code if failed. See [transaction errors](https://docs.frisbii.com/reference/transaction_errors).
        - `fingerprint` string: Uniquely identifies this particular card number
        - `provider` 'reepay' | 'aibms' | 'bambora' | 'barclays' | 'clearhaus' | 'cmcic' | 'credibanco' | 'cs' | 'elavon' | 'evry' | 'first_data' | 'handelsbanken' | 'hsbc' | 'nets' | 'shift4' | 'spreedly' | 'swedbank' | 'thailand_kbank' | 'valitor' | 'worldline' | 'worldpay' | 'test': Card acquirer or card payment gateway used if card source: `reepay`, `aibms`, `bambora`, `barclays`, `clearhaus`, `cmcic`, `credibanco`, `cs`, `elavon`, `evry`, `first_data`, `handelsbanken`, `hsbc`, `nets`, `shift4`, `spreedly`, `swedbank`, `thailand_kbank`, `valitor`, `worldline`, `worldpay`, `test`
        - `frictionless` boolean: If the transaction was exempted from a 3DS challenge
        - `ref_transaction` string: Id of a possible referenced transaction
        - `gw_id` string: Gateway id for card
        - `last_failed` string, date-time: When the card transaction last failed, in [ISO-8601](http://en.wikipedia.org/wiki/ISO_8601) extended offset date-time format.
        - `first_failed` string, date-time: When the card transaction first failed, in [ISO-8601](http://en.wikipedia.org/wiki/ISO_8601) extended offset date-time format.
        - `error_state` 'pending' | 'soft_declined' | 'hard_declined' | 'processing_error': Error state if failed: `pending`, `soft_declined`, `hard_declined` or `processing_error`
        - `card_type` 'unknown' | 'visa' | 'mc' | 'dankort' | 'visa_dk' | 'ffk' | 'visa_elec' | 'maestro' | 'laser' | 'amex' | 'diners' | 'discover' | 'jcb' | 'china_union_pay', required: Card type: `unknown`, `visa`, `mc`, `dankort`, `visa_dk`, `ffk`, `visa_elec`, `maestro`, `laser`, `amex`, `diners`, `discover`, `jcb` or `china_union_pay`
        - `transaction_card_type` 'unknown' | 'visa' | 'mc' | 'dankort' | 'visa_dk' | 'ffk' | 'visa_elec' | 'maestro' | 'laser' | 'amex' | 'diners' | 'discover' | 'jcb' | 'china_union_pay': Transaction card type. Will differ from `card_type` if co-branded card. Transaction card type is the card type used for the transaction. `unknown`, `visa`, `mc`, `dankort`, `visa_dk`, `ffk`, `visa_elec`, `maestro`, `laser`, `amex`, `diners`, `discover`, `jcb` or `china_union_pay`
        - `exp_date` string: Card expire date on form MM-YY
        - `masked_card` string: Masked card number
        - `card_country` string: Card issuing country in [ISO 3166-1 alpha-2](http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)
        - `strong_authentication_status` 'threed_secure' | 'threed_secure_not_enrolled' | 'secured_by_nets': Status for strong customer authentication: `threed_secure` - 3D Secure authenticated, `threed_secure_not_enrolled` - 3D Secure authentication not performed as card not enrolled, `secured_by_nets` - Secure by Nets authenticated
        - `three_d_secure_status` string: If 3D Secure authenticated the 3D status will either be `Y` (fully authenticated) or `A` (attempted authenticated). An attempted authentication means that card issuer (e.g. bank) does not support 3D Secure so no full authentication has been performed. Attempted authentication normally means liability shift, but this can differ between acquirers.
        - `risk_rule` string: If this parameter is set the transaction has either been flagged or declined by a Frisbii Risk Filter rule. For flag action rules the transaction can be successful, but may require special attention. For block action rules the decline error will be `risk_filter_block`.
        - `acquirer_code` string: Acquirer error code in case of error
        - `acquirer_message` string: Acquirer message in case of error
        - `acquirer_reference` string: Acquirer reference to transaction. E.g. Nets order id or Clearhaus reference.
        - `text_on_statement` string: Resulting text on bank statement if known
        - `surcharge_fee` integer: Potential card surcharge fee added to amount if surcharging enabled
        - `cardholder_name` string: Cardholder name if provided when entering credit card details
        - `ani_result` 'match' | 'partial_match' | 'no_match' | 'unverified' | 'not_supported': The result of the Account Name Inquiry (cardholder name verification) performed by the provider. Only relevant if cardholder name was provided and this transaction corresponds to a customer-initiated authorization or instant settle.
      - `googlepay_transaction` CardTransaction: Specifics in case of GooglePay transaction
        - `card` Card: Saved card used for transaction. Only present if a saved card was used.
          - `id` string, required: Unique id for payment method
          - `state` 'active' | 'inactivated' | 'failed' | 'pending' | 'deleted', required: State of the payment method: `active`, `inactivated`, `failed`, `pending` or `deleted`
          - `customer` string, required: Customer by handle
          - `reference` string: Optional reference provided when creating the payment method. For payment methods created with Frisbii Checkout the reference will correspond to the session id for the Checkout session that created the payment method.
          - `failed` string, date-time: Date when the payment method failed. In ISO-8601 extended offset date-time format.
          - `created` string, date-time, required: Date when the payment method was created. In ISO-8601 extended offset date-time format.
          - `fingerprint` string: Uniquely identifies this particular card number
          - `reactivated` string, date-time: Date and time of reactivation if the card has been reactivated from failed state. In ISO-8601 extended offset date-time format.
          - `gw_ref` string, required: Card gateway reference id
          - `card_type` 'unknown' | 'visa' | 'mc' | 'dankort' | 'visa_dk' | 'ffk' | 'visa_elec' | 'maestro' | 'laser' | 'amex' | 'diners' | 'discover' | 'jcb' | 'china_union_pay', required: Card type: `unknown`, `visa`, `mc`, `dankort`, `visa_dk`, `ffk`, `visa_elec`, `maestro`, `laser`, `amex`, `diners`, `discover`, `jcb` or `china_union_pay`
          - `transaction_card_type` 'unknown' | 'visa' | 'mc' | 'dankort' | 'visa_dk' | 'ffk' | 'visa_elec' | 'maestro' | 'laser' | 'amex' | 'diners' | 'discover' | 'jcb' | 'china_union_pay': Card type used in authentication and the card type used for subsequent MIT transactions. Will differ from `card_type` if co-branded card. `unknown`, `visa`, `mc`, `dankort`, `visa_dk`, `ffk`, `visa_elec`, `maestro`, `laser`, `amex`, `diners`, `discover`, `jcb` or `china_union_pay`
          - `exp_date` string: Card expire date on form MM-YY
          - `masked_card` string: Masked card number
          - `last_success` string, date-time: Date and time of last successful use of the card. In ISO-8601 extended offset date-time format.
          - `last_failed` string, date-time: Date and time of last failed use of the card. In ISO-8601 extended offset date-time format.
          - `first_fail` string, date-time: Date and time of first successful use of the card. In ISO-8601 extended offset date-time format.
          - `error_code` string: An error code from the last failed use of the card. See [transaction errors](https://docs.frisbii.com/reference/transaction_errors).
          - `error_state` 'pending' | 'soft_declined' | 'hard_declined' | 'processing_error': Error state from last failed use of the card: `pending`, `soft_declined`, `hard_declined` or `processing_error`
          - `strong_authentication_status` 'threed_secure' | 'threed_secure_not_enrolled' | 'secured_by_nets': Status for strong customer authentication: `threed_secure` - 3D Secure authenticated, `threed_secure_not_enrolled` - 3D Secure authentication not performed as card not enrolled, `secured_by_nets` - Secure by Nets authenticated
          - `three_d_secure_status` string: If 3D Secure authenticated the 3D status will either be `Y` (fully authenticated) or `A` (attempted authenticated). An attempted authentication means that card issuer (e.g. bank) does not support 3D Secure so no full authentication has been performed. Attempted authentication normally means liability shift, but this can differ between acquirers.
          - `risk_rule` string: If this parameter is set the card has been flagged by Frisbii Risk Filter with a flag rule. Special attention may be required before using the card for recurring payments or subscription sign-up.
          - `card_country` string: Card issuing country in [ISO 3166-1 alpha-2](http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)
        - `error` string: Error code if failed. See [transaction errors](https://docs.frisbii.com/reference/transaction_errors).
        - `fingerprint` string: Uniquely identifies this particular card number
        - `provider` 'reepay' | 'aibms' | 'bambora' | 'barclays' | 'clearhaus' | 'cmcic' | 'credibanco' | 'cs' | 'elavon' | 'evry' | 'first_data' | 'handelsbanken' | 'hsbc' | 'nets' | 'shift4' | 'spreedly' | 'swedbank' | 'thailand_kbank' | 'valitor' | 'worldline' | 'worldpay' | 'test': Card acquirer or card payment gateway used if card source: `reepay`, `aibms`, `bambora`, `barclays`, `clearhaus`, `cmcic`, `credibanco`, `cs`, `elavon`, `evry`, `first_data`, `handelsbanken`, `hsbc`, `nets`, `shift4`, `spreedly`, `swedbank`, `thailand_kbank`, `valitor`, `worldline`, `worldpay`, `test`
        - `frictionless` boolean: If the transaction was exempted from a 3DS challenge
        - `ref_transaction` string: Id of a possible referenced transaction
        - `gw_id` string: Gateway id for card
        - `last_failed` string, date-time: When the card transaction last failed, in [ISO-8601](http://en.wikipedia.org/wiki/ISO_8601) extended offset date-time format.
        - `first_failed` string, date-time: When the card transaction first failed, in [ISO-8601](http://en.wikipedia.org/wiki/ISO_8601) extended offset date-time format.
        - `error_state` 'pending' | 'soft_declined' | 'hard_declined' | 'processing_error': Error state if failed: `pending`, `soft_declined`, `hard_declined` or `processing_error`
        - `card_type` 'unknown' | 'visa' | 'mc' | 'dankort' | 'visa_dk' | 'ffk' | 'visa_elec' | 'maestro' | 'laser' | 'amex' | 'diners' | 'discover' | 'jcb' | 'china_union_pay', required: Card type: `unknown`, `visa`, `mc`, `dankort`, `visa_dk`, `ffk`, `visa_elec`, `maestro`, `laser`, `amex`, `diners`, `discover`, `jcb` or `china_union_pay`
        - `transaction_card_type` 'unknown' | 'visa' | 'mc' | 'dankort' | 'visa_dk' | 'ffk' | 'visa_elec' | 'maestro' | 'laser' | 'amex' | 'diners' | 'discover' | 'jcb' | 'china_union_pay': Transaction card type. Will differ from `card_type` if co-branded card. Transaction card type is the card type used for the transaction. `unknown`, `visa`, `mc`, `dankort`, `visa_dk`, `ffk`, `visa_elec`, `maestro`, `laser`, `amex`, `diners`, `discover`, `jcb` or `china_union_pay`
        - `exp_date` string: Card expire date on form MM-YY
        - `masked_card` string: Masked card number
        - `card_country` string: Card issuing country in [ISO 3166-1 alpha-2](http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)
        - `strong_authentication_status` 'threed_secure' | 'threed_secure_not_enrolled' | 'secured_by_nets': Status for strong customer authentication: `threed_secure` - 3D Secure authenticated, `threed_secure_not_enrolled` - 3D Secure authentication not performed as card not enrolled, `secured_by_nets` - Secure by Nets authenticated
        - `three_d_secure_status` string: If 3D Secure authenticated the 3D status will either be `Y` (fully authenticated) or `A` (attempted authenticated). An attempted authentication means that card issuer (e.g. bank) does not support 3D Secure so no full authentication has been performed. Attempted authentication normally means liability shift, but this can differ between acquirers.
        - `risk_rule` string: If this parameter is set the transaction has either been flagged or declined by a Frisbii Risk Filter rule. For flag action rules the transaction can be successful, but may require special attention. For block action rules the decline error will be `risk_filter_block`.
        - `acquirer_code` string: Acquirer error code in case of error
        - `acquirer_message` string: Acquirer message in case of error
        - `acquirer_reference` string: Acquirer reference to transaction. E.g. Nets order id or Clearhaus reference.
        - `text_on_statement` string: Resulting text on bank statement if known
        - `surcharge_fee` integer: Potential card surcharge fee added to amount if surcharging enabled
        - `cardholder_name` string: Cardholder name if provided when entering credit card details
        - `ani_result` 'match' | 'partial_match' | 'no_match' | 'unverified' | 'not_supported': The result of the Account Name Inquiry (cardholder name verification) performed by the provider. Only relevant if cardholder name was provided and this transaction corresponds to a customer-initiated authorization or instant settle.
      - `manual_transaction` ManualTransaction: Specifics in case of manual transaction
        - `method` 'cash' | 'bank_transfer' | 'check' | 'chargeback' | 'other', required: The method used for the offline manual transaction, allowable values: `cash`, `bank_transfer`, `check`, `chargeback`, `other`
        - `comment` string: Optional comment for manual transaction
        - `reference` string: Optional reference for the manual transaction
        - `payment_date` string, date-time, required: When the manual transaction was performed on the form `yyyy-MM-dd`, `yyyyMMdd`, `yyyy-MM-ddTHH:mm` and `yyyy-MM-ddTHH:mm:ss`
      - `viabill_transaction` ViabillTransaction: Specifics in case of ViaBill transaction
        - `error` string: Error code if failed. See [transaction errors](https://docs.frisbii.com/reference/transaction_errors).
        - `ref_transaction` string: Id of a possible referenced transaction
        - `error_state` 'pending' | 'soft_declined' | 'hard_declined' | 'processing_error': Error state if failed: `pending`, `soft_declined`, `hard_declined` or `processing_error`
        - `acquirer_message` string: Acquirer message in case of error
        - `viabill_id` string: ViaBill id
      - `anyday_transaction` AnydayTransaction: Specifics in case of Anyday transaction
        - `error` string: Error code if failed. See [transaction errors](https://docs.frisbii.com/reference/transaction_errors).
        - `ref_transaction` string: Id of a possible referenced transaction
        - `error_state` 'pending' | 'soft_declined' | 'hard_declined' | 'processing_error': Error state if failed: `pending`, `soft_declined`, `hard_declined` or `processing_error`
        - `acquirer_message` string: Acquirer message in case of error
        - `anyday_id` string: Anyday id
      - `santander_transaction` SantanderTransaction: Specifics in case of Santander transaction
        - `error` string: Error code if failed. See [transaction errors](https://docs.frisbii.com/reference/transaction_errors).
        - `ref_transaction` string: Id of a possible referenced transaction
        - `error_state` 'pending' | 'soft_declined' | 'hard_declined' | 'processing_error': Error state if failed: `pending`, `soft_declined`, `hard_declined` or `processing_error`
        - `acquirer_message` string: Acquirer message in case of error
        - `santander_id` string: Santander id
      - `resurs_transaction` ResursTransaction: Specifics in case of Resurs Bank transaction
        - `error` string: Error code if failed. See [transaction errors](https://docs.frisbii.com/reference/transaction_errors).
        - `ref_transaction` string: Id of a possible referenced transaction
        - `error_state` 'pending' | 'soft_declined' | 'hard_declined' | 'processing_error': Error state if failed: `pending`, `soft_declined`, `hard_declined` or `processing_error`
        - `acquirer_message` string: Acquirer message in case of error
        - `resurs_id` string: Resurs id
      - `klarna_transaction` KlarnaTransaction: Specifics in case of Klarna transaction
        - `error` string: Error code if failed. See [transaction errors](https://docs.frisbii.com/reference/transaction_errors).
        - `type` 'klarna' | 'klarna_pay_now' | 'klarna_pay_later' | 'klarna_slice_it' | 'klarna_direct_bank_transfer' | 'klarna_direct_debit', required: Transaction type: `klarna` - recurring Klarna mandate payment, `klarna_pay_now`, `klarna_pay_later`, `klarna_slice_it`, `klarna_direct_bank_transfer`, `klarna_direct_debit`
        - `ref_transaction` string: Id of a possible referenced transaction
        - `error_state` 'pending' | 'soft_declined' | 'hard_declined' | 'processing_error': Error state if failed: `pending`, `soft_declined`, `hard_declined` or `processing_error`
        - `acquirer_message` string: Acquirer message in case of error
        - `klarna_id` string: Klarna id
        - `klarna_mandate` KlarnaMandate: Klarna mandate used to initiate transaction when transaction is recurring
      - `swish_transaction` SwishTransaction: Specifics in case of Swish transaction
        - `error` string: Error code if failed. See [transaction errors](https://docs.frisbii.com/reference/transaction_errors).
        - `ref_transaction` string: Id of a possible referenced transaction
        - `error_state` 'pending' | 'soft_declined' | 'hard_declined' | 'processing_error': Error state if failed: `pending`, `soft_declined`, `hard_declined` or `processing_error`
        - `acquirer_message` string: Acquirer message in case of error
        - `swish_id` string: Swish id
      - `paypal_transaction` PaypalTransaction: Specifics in case of PayPal transaction
        - `error` string: Error code if failed. See [transaction errors](https://docs.frisbii.com/reference/transaction_errors).
        - `email` string: Payer email
        - `ref_transaction` string: Id of a possible referenced transaction
        - `error_state` 'pending' | 'soft_declined' | 'hard_declined' | 'processing_error': Error state if failed: `pending`, `soft_declined`, `hard_declined` or `processing_error`
        - `acquirer_message` string: Acquirer message in case of error
        - `paypal_id` string: PayPal id
        - `paypal_mandate` PaypalMandate: PayPal mandate used to initiate transaction when transaction is recurring
          - `email` string: Payer email
          - `first_name` string: Payer first name
          - `last_name` string: Payer last name
          - `payer_id` string: PayPal payer id
          - `phone_number` string: Payer phone number
        - `first_name` string: Payer first name
        - `last_name` string: Payer last name
        - `payer_id` string: PayPal payer id
        - `phone_number` string: Payer phone number
      - `bancontact_transaction` BancontactTransaction: Specifics in case of Bancontact transaction
        - `error` string: Error code if failed. See [transaction errors](https://docs.frisbii.com/reference/transaction_errors).
        - `ref_transaction` string: Id of a possible referenced transaction
        - `error_state` 'pending' | 'soft_declined' | 'hard_declined' | 'processing_error': Error state if failed: `pending`, `soft_declined`, `hard_declined` or `processing_error`
        - `acquirer_message` string: Acquirer message in case of error
        - `bancontact_id` string: Bancontact id
      - `blik_transaction` BlikTransaction: Specifics in case of BLIK transaction
        - `error` string: Error code if failed. See [transaction errors](https://docs.frisbii.com/reference/transaction_errors).
        - `ref_transaction` string: Id of a possible referenced transaction
        - `error_state` 'pending' | 'soft_declined' | 'hard_declined' | 'processing_error': Error state if failed: `pending`, `soft_declined`, `hard_declined` or `processing_error`
        - `acquirer_message` string: Acquirer message in case of error
        - `blik_id` string: Blik id
      - `giropay_transaction` GiropayTransaction: Specifics in case of Giropay transaction
        - `error` string: Error code if failed. See [transaction errors](https://docs.frisbii.com/reference/transaction_errors).
        - `ref_transaction` string: Id of a possible referenced transaction
        - `error_state` 'pending' | 'soft_declined' | 'hard_declined' | 'processing_error': Error state if failed: `pending`, `soft_declined`, `hard_declined` or `processing_error`
        - `acquirer_message` string: Acquirer message in case of error
        - `giropay_id` string: Giropay id
      - `ideal_transaction` IdealTransaction: Specifics in case of IDEAL transaction
        - `error` string: Error code if failed. See [transaction errors](https://docs.frisbii.com/reference/transaction_errors).
        - `ref_transaction` string: Id of a possible referenced transaction
        - `error_state` 'pending' | 'soft_declined' | 'hard_declined' | 'processing_error': Error state if failed: `pending`, `soft_declined`, `hard_declined` or `processing_error`
        - `acquirer_message` string: Acquirer message in case of error
        - `ideal_id` string: Ideal id
      - `p24_transaction` P24Transaction: Specifics in case of P24 transaction
        - `error` string: Error code if failed. See [transaction errors](https://docs.frisbii.com/reference/transaction_errors).
        - `ref_transaction` string: Id of a possible referenced transaction
        - `error_state` 'pending' | 'soft_declined' | 'hard_declined' | 'processing_error': Error state if failed: `pending`, `soft_declined`, `hard_declined` or `processing_error`
        - `acquirer_message` string: Acquirer message in case of error
        - `p24_id` string: P24 id
      - `sepa_transaction` SepaTransaction: Specifics in case of SEPA transaction
        - `error` string: Error code if failed. See [transaction errors](https://docs.frisbii.com/reference/transaction_errors).
        - `ref_transaction` string: Id of a possible referenced transaction
        - `error_state` 'pending' | 'soft_declined' | 'hard_declined' | 'processing_error': Error state if failed: `pending`, `soft_declined`, `hard_declined` or `processing_error`
        - `acquirer_message` string: Acquirer message in case of error
        - `sepa_id` string: SEPA id
        - `sepa_mandate` SepaMandate: SEPA Mandate
          - `iban` string: Mandate IBAN
          - `sepa_mandate_bank_reference` string, required: Bank reference
      - `trustly_transaction` TrustlyTransaction: Specifics in case of Trustly transaction
        - `error` string: Error code if failed. See [transaction errors](https://docs.frisbii.com/reference/transaction_errors).
        - `ref_transaction` string: Id of a possible referenced transaction
        - `error_state` 'pending' | 'soft_declined' | 'hard_declined' | 'processing_error': Error state if failed: `pending`, `soft_declined`, `hard_declined` or `processing_error`
        - `acquirer_message` string: Acquirer message in case of error
        - `trustly_id` string: Trustly id
      - `verkkopankki_transaction` VerkkopankkiTransaction: Specifics in case of Verkkopankki transaction
        - `error` string: Error code if failed. See [transaction errors](https://docs.frisbii.com/reference/transaction_errors).
        - `ref_transaction` string: Id of a possible referenced transaction
        - `error_state` 'pending' | 'soft_declined' | 'hard_declined' | 'processing_error': Error state if failed: `pending`, `soft_declined`, `hard_declined` or `processing_error`
        - `acquirer_message` string: Acquirer message in case of error
        - `verkkopankki_id` string: VerkkopankkiTransaction id
      - `eps_transaction` EpsTransaction: Specifics in case of Eps transaction
        - `error` string: Error code if failed. See [transaction errors](https://docs.frisbii.com/reference/transaction_errors).
        - `ref_transaction` string: Id of a possible referenced transaction
        - `error_state` 'pending' | 'soft_declined' | 'hard_declined' | 'processing_error': Error state if failed: `pending`, `soft_declined`, `hard_declined` or `processing_error`
        - `acquirer_message` string: Acquirer message in case of error
        - `eps_id` string: Eps id
      - `estonia_banks_transaction` EstoniaBanksTransaction: Specifics in case of Estonia Banks transaction
        - `error` string: Error code if failed. See [transaction errors](https://docs.frisbii.com/reference/transaction_errors).
        - `ref_transaction` string: Id of a possible referenced transaction
        - `error_state` 'pending' | 'soft_declined' | 'hard_declined' | 'processing_error': Error state if failed: `pending`, `soft_declined`, `hard_declined` or `processing_error`
        - `acquirer_message` string: Acquirer message in case of error
        - `estonia_banks_id` string: Estonia Banks id
      - `latvia_banks_transaction` LatviaBanksTransaction: Specifics in case of Latvia Banks transaction
        - `error` string: Error code if failed. See [transaction errors](https://docs.frisbii.com/reference/transaction_errors).
        - `ref_transaction` string: Id of a possible referenced transaction
        - `error_state` 'pending' | 'soft_declined' | 'hard_declined' | 'processing_error': Error state if failed: `pending`, `soft_declined`, `hard_declined` or `processing_error`
        - `acquirer_message` string: Acquirer message in case of error
        - `latvia_banks_id` string: Latvia Banks id
      - `lithuania_banks_transaction` LithuaniaBanksTransaction: Specifics in case of Lithuania Banks transaction
        - `error` string: Error code if failed. See [transaction errors](https://docs.frisbii.com/reference/transaction_errors).
        - `ref_transaction` string: Id of a possible referenced transaction
        - `error_state` 'pending' | 'soft_declined' | 'hard_declined' | 'processing_error': Error state if failed: `pending`, `soft_declined`, `hard_declined` or `processing_error`
        - `acquirer_message` string: Acquirer message in case of error
        - `lithuania_banks_id` string: Lithuania Banks id
      - `mbway_transaction` MbwayTransaction: Specifics in case of MB Way transaction
        - `error` string: Error code if failed. See [transaction errors](https://docs.frisbii.com/reference/transaction_errors).
        - `ref_transaction` string: Id of a possible referenced transaction
        - `error_state` 'pending' | 'soft_declined' | 'hard_declined' | 'processing_error': Error state if failed: `pending`, `soft_declined`, `hard_declined` or `processing_error`
        - `acquirer_message` string: Acquirer message in case of error
        - `mb_way_id` string: MB Way id
      - `multibanco_transaction` MultibancoTransaction: Specifics in case of Multibanco transaction
        - `error` string: Error code if failed. See [transaction errors](https://docs.frisbii.com/reference/transaction_errors).
        - `ref_transaction` string: Id of a possible referenced transaction
        - `error_state` 'pending' | 'soft_declined' | 'hard_declined' | 'processing_error': Error state if failed: `pending`, `soft_declined`, `hard_declined` or `processing_error`
        - `acquirer_message` string: Acquirer message in case of error
        - `multibanco_id` string: Multibanco id
      - `mybank_transaction` MybankTransaction: Specifics in case of MyBank transaction
        - `error` string: Error code if failed. See [transaction errors](https://docs.frisbii.com/reference/transaction_errors).
        - `ref_transaction` string: Id of a possible referenced transaction
        - `error_state` 'pending' | 'soft_declined' | 'hard_declined' | 'processing_error': Error state if failed: `pending`, `soft_declined`, `hard_declined` or `processing_error`
        - `acquirer_message` string: Acquirer message in case of error
        - `mybank_id` string: MyBank id
      - `payconiq_transaction` PayconiqTransaction: Specifics in case of Payconiq transaction
        - `error` string: Error code if failed. See [transaction errors](https://docs.frisbii.com/reference/transaction_errors).
        - `ref_transaction` string: Id of a possible referenced transaction
        - `error_state` 'pending' | 'soft_declined' | 'hard_declined' | 'processing_error': Error state if failed: `pending`, `soft_declined`, `hard_declined` or `processing_error`
        - `acquirer_message` string: Acquirer message in case of error
        - `payconiq_id` string: Payconiq id
      - `paysafecard_transaction` PaysafecardTransaction: Specifics in case of Paysafecard transaction
        - `error` string: Error code if failed. See [transaction errors](https://docs.frisbii.com/reference/transaction_errors).
        - `ref_transaction` string: Id of a possible referenced transaction
        - `error_state` 'pending' | 'soft_declined' | 'hard_declined' | 'processing_error': Error state if failed: `pending`, `soft_declined`, `hard_declined` or `processing_error`
        - `acquirer_message` string: Acquirer message in case of error
        - `paysafecard_id` string: Paysafecard id
      - `paysera_transaction` PayseraTransaction: Specifics in case of Paysera transaction
        - `error` string: Error code if failed. See [transaction errors](https://docs.frisbii.com/reference/transaction_errors).
        - `ref_transaction` string: Id of a possible referenced transaction
        - `error_state` 'pending' | 'soft_declined' | 'hard_declined' | 'processing_error': Error state if failed: `pending`, `soft_declined`, `hard_declined` or `processing_error`
        - `acquirer_message` string: Acquirer message in case of error
        - `paysera_id` string: Paysera id
      - `postfinance_transaction` PostfinanceTransaction: Specifics in case of PostFinance transaction
        - `error` string: Error code if failed. See [transaction errors](https://docs.frisbii.com/reference/transaction_errors).
        - `ref_transaction` string: Id of a possible referenced transaction
        - `error_state` 'pending' | 'soft_declined' | 'hard_declined' | 'processing_error': Error state if failed: `pending`, `soft_declined`, `hard_declined` or `processing_error`
        - `acquirer_message` string: Acquirer message in case of error
        - `postfinance_id` string: PostFinance id
      - `satispay_transaction` SatispayTransaction: Specifics in case of Satispay transaction
        - `error` string: Error code if failed. See [transaction errors](https://docs.frisbii.com/reference/transaction_errors).
        - `ref_transaction` string: Id of a possible referenced transaction
        - `error_state` 'pending' | 'soft_declined' | 'hard_declined' | 'processing_error': Error state if failed: `pending`, `soft_declined`, `hard_declined` or `processing_error`
        - `acquirer_message` string: Acquirer message in case of error
        - `satispay_id` string: Satispay id
      - `wechatpay_transaction` WeChatPayTransaction: Specifics in case of WeChat Pay transaction
        - `error` string: Error code if failed. See [transaction errors](https://docs.frisbii.com/reference/transaction_errors).
        - `ref_transaction` string: Id of a possible referenced transaction
        - `error_state` 'pending' | 'soft_declined' | 'hard_declined' | 'processing_error': Error state if failed: `pending`, `soft_declined`, `hard_declined` or `processing_error`
        - `acquirer_message` string: Acquirer message in case of error
        - `wechatpay_id` string: WeChat Pay id
      - `mps_transaction` MpsTransaction: Specifics in case of MobilePay Subscriptions transaction
        - `error` string: Error code if failed. See [transaction errors](https://docs.frisbii.com/reference/transaction_errors).
        - `ref_transaction` string: Id of a possible referenced transaction
        - `error_state` 'pending' | 'soft_declined' | 'hard_declined' | 'processing_error': Error state if failed: `pending`, `soft_declined`, `hard_declined` or `processing_error`
        - `acquirer_message` string: Acquirer message in case of error
        - `mps_id` string, required: MobilePay Subscriptions id
        - `mps_subscription` MpsSubscription, required: MobilePay Subscriptions agreement
          - `id` string, required: Unique id for payment method
          - `state` 'active' | 'inactivated' | 'failed' | 'pending' | 'deleted', required: State of the payment method: `active`, `inactivated`, `failed`, `pending` or `deleted`
          - `customer` string, required: Customer by handle
          - `reference` string: Optional reference provided when creating the payment method. For payment methods created with Frisbii Checkout the reference will correspond to the session id for the Checkout session that created the payment method.
          - `failed` string, date-time: Date when the payment method failed. In ISO-8601 extended offset date-time format.
          - `created` string, date-time, required: Date when the payment method was created. In ISO-8601 extended offset date-time format.
          - `external_id` string: Optional external id at MobilePay defined when creating the subscription
        - `mps_payment_type` 'regular' | 'one_off_cit' | 'one_off_mit', required: MobilePay Subscriptions payment type: `regular`, `one_off_cit` (customer initiated), `one_off_mit` (merchant initiated auto reserve)
      - `vipps_recurring_transaction` VippsRecurringTransaction: Specifics in case of Vipps Recurring transaction
        - `error` string: Error code if failed. See [transaction errors](https://docs.frisbii.com/reference/transaction_errors).
        - `ref_transaction` string: Id of a possible referenced transaction
        - `error_state` 'pending' | 'soft_declined' | 'hard_declined' | 'processing_error': Error state if failed: `pending`, `soft_declined`, `hard_declined` or `processing_error`
        - `acquirer_message` string: Acquirer message in case of error
        - `vipps_recurring_id` string, required: Vipps Recurring id
        - `vipps_recurring_mandate` VippsRecurringMandate, required: Vipps Recurring mandate
      - `payment_context` string: Payment context describing if the transaction is customer or merchant initiated, one of the following values: `cit`, `mit`, `cit_cof`
    - `accounting_number` string: Accounting number
    - `download_url` string: Url to invoice pdf
  - `next_page_token` string: Pagination token to use to get the next page. Notice that page size and range should be the same for all page requests. If not present the last page has been reached.

## Other responses

- `400`: Invalid request, see error codes at https://api.frisbii.com/v1/error_codes
- `401`: None or invalid credentials provided in access to secured resource
- `403`: Not authorized to perform resource operation
- `404`: Resource or referenced resource not found, see error codes at https://api.frisbii.com/v1/error_codes
- `429`: Request limiting exceeded, request rate or concurrent requests, see error code 122 and 123
- `500`: Internal service error, error is reported automatically to Frisbii

---

[API](https://skmtc.dev/frisbii/apis/frisbii-customer-portal-api.md) - [All operations](https://skmtc.dev/frisbii/apis/frisbii-customer-portal-api/llms.txt) - [OpenAPI document](https://skmtc.dev/frisbii/apis/frisbii-customer-portal-api/revisions/f0261fb63b1b?raw)
