---
title: "Review Transaction"
method: POST
path: "/v1/merchant/transactions/review"
tags: ["Transactions"]
---

# Review Transaction

`POST /v1/merchant/transactions/review`

This endpoint is used to manually approve or reject orders for a specified transaction.

## Headers

- `Idempotency-Key` string

## Request body

- MerchantCreditCardReview
  - `decision` 'approve' | 'reject', required
  - `transaction_reference` string, required — The transaction's 12-digit Bolt reference ID. **Nullable** for Transactions Details.

## Response `200`

Transaction Details Received

- TransactionDetailsView
  - `amount` AmountView
    - `amount` number
    - `currency` string
    - `currency_symbol` string
  - `authorization` CreditCardAuthorizationView
    - `auth` string
    - `avs_response` '00' | '01' | '02' | '10' | '11' | '12' | '13' | '14' | '20' | '30' | '31' | '32' | '33' | '34' | '40' | 'adyen_' | 'adyen_A' | 'adyen_N' | 'adyen_U' | 'adyen_S' | 'adyen_R' | 'adyen_W' | 'adyen_T' | 'adyen_Z' | 'adyen_D' | 'adyen_F' | 'adyen_M' | 'adyen_X' | 'adyen_Y' | 'adyen_B' | 'adyen_P' | 'adyen_C' | 'adyen_G' | 'adyen_I' | 'adyen_K'
    - `cvv_response` 'M' | 'N' | 'P' | 'S' | 'U' | 'D' | 'X' | 'Y' | '1' | '2' | '3' | 'pass' | 'fail' | 'unavailable' | 'unchecked' | 'braintree_M' | 'braintree_N' | 'braintree_U' | 'braintree_B' | 'braintree_A' | 'braintree_I' | 'braintree_S' | 'CVV2'
    - `merchant_event_id` string — The reference ID associated with a transaction event (auth, capture, refund, void). This is an arbitrary identifier created by the merchant. Bolt does not enforce any uniqueness constraints on this ID. It is up to the merchant to generate identifiers that properly fulfill its needs.
    - `metadata` object
    - `processor` 'vantiv' | 'adyen_payfac' | 'adyen_gateway' | 'stripe' | 'braintree' | 'cybersource' | 'nmi' | 'authorize_net' | 'radial' | 'shopify_payments' | 'rocketgate'
    - `reason` 'none' | 'invalid_amount' | 'invalid_cvv' | 'invalid_cc_number' | 'expired' | 'risk' | 'lost_stolen' | 'call_issuer' | 'invalid_merchant_for_card' | 'unsupported_payment_method' | 'processor_server_error' — The reason code explaining the authorization status. * `1` - none * `2` - invalid_amount * `3` - invalid_cvv * `4` - invalid_cc_number * `5` - expired * `6` - risk * `7` - lost_stolen * `8` - call_issuer * `9` - invalid_merchant_for_card * `10` - unsupported_payment_method
    - `status` 'succeeded' | 'declined' | 'error' — The status of the authorization request. * `1` - succeeded * `2` - declined * `3` - error
  - `capture` CaptureView — Deprecated. Use `captures`.
    - `amount` AmountView
      - `amount` number
      - `currency` string
      - `currency_symbol` string
    - `id` string — The unique ID for the capture. **Nullable** for Transactions Details.
    - `merchant_event_id` string — The reference ID associated with a transaction event (auth, capture, refund, void). This is an arbitrary identifier created by the merchant. Bolt does not enforce any uniqueness constraints on this ID. It is up to the merchant to generate identifiers that properly fulfill its needs.
    - `metadata` object — Additional information about the capture. For example, the processor capture ID. **Nullable** for Transactions Details.
    - `splits` object[] — A split of fees by type and amount. **Nullable** for Transactions Details.
      - `amount` AmountView
        - `amount` number
        - `currency` string
        - `currency_symbol` string
      - `type` 'net' | 'processing_fee' | 'risk_fee' | 'apm_fee' | 'network_fee' | 'platform_fee' | 'bolt_account_fee' — Fee type options. **Nullable** for Transactions Details.
    - `status` 'succeeded' | 'declined' | 'error' — The status of the capture. **Nullable** for Transactions Details.
  - `captures` CreditCardCaptureView[]
    - `amount` AmountView
      - `amount` number
      - `currency` string
      - `currency_symbol` string
    - `id` string — The unique ID for the capture. **Nullable** for Transactions Details.
    - `merchant_event_id` string — The reference ID associated with a transaction event (auth, capture, refund, void). This is an arbitrary identifier created by the merchant. Bolt does not enforce any uniqueness constraints on this ID. It is up to the merchant to generate identifiers that properly fulfill its needs.
    - `metadata` object
    - `splits` TransactionSplitsView
      - `amount` AmountView
        - `amount` number
        - `currency` string
        - `currency_symbol` string
      - `type` 'net' | 'processing_fee' | 'float' | 'reserve' | 'adjustment' | 'bolt_fee'
    - `status` 'succeeded' | 'declined' | 'error' — The status of the capture. **Nullable** for Transactions Details.
  - `credit` CreditCardCreditView
    - `status` 'succeeded' | 'declined' | 'error' | 'pending' | 'in progress' — The status of the refund to a card.
    - `merchant_event_id` string — The reference ID associated with a transaction event (auth, capture, refund, void). This is an arbitrary identifier created by the merchant. Bolt does not enforce any uniqueness constraints on this ID. It is up to the merchant to generate identifiers that properly fulfill its needs.
  - `date` integer — Transaction date. **Nullable** for Transactions Details.
  - `from_consumer` ConsumerSelfView
    - `first_name` string — The given name of the person associated with this record.
    - `id` string
    - `last_name` string — The surname of the person associated with this record.
    - `authentication` LoginView
      - `actions` string[]
      - `methods` string[]
      - `sso_authorization_url` string
    - `email_verified` boolean
    - `emails` EmailView[]
      - `address` string
      - `id` string
      - `priority` 'primary' | 'listed' — Describes the card's priority.
      - `status` string
    - `phones` PhoneView[]
      - `country_code` string — Used for the 2-digit ISO 3166-1 alpha 2 country code associated with this address.
      - `id` string
      - `number` string
      - `priority` 'primary' | 'listed'
      - `status` string
    - `platform_account_status` 'none' | 'linked' | 'unlinked'
  - `from_credit_card` CreditCardView — Contains details about the credit card transaction.
    - `billing_address` AddressView — The address object returned in the response.
      - `company` string — The company name associated with this address.
      - `country` string — The name of the country associated with this address.
      - `country_code` string — The ISO 3166-1 alpha-2 country code associated with this address.
      - `door_code` string, nullable — The building door code or community gate code.
      - `email_address` string, email — An email address.
      - `first_name` string — The given name of the person associated with this address.
      - `id` string — The unique Bolt ID associated with this address.
      - `last_name` string — The surname of the person associated with this address.
      - `locality` string — The city name details associated with this address.
      - `name` string — The given and surname of the person associated with this address.
      - `phone_number` string — A phone number following E164 standards, in its globalized format, i.e. prepended with a plus sign.
      - `postal_code` string — The postal or zip code associated with this address.
      - `priority` 'primary' | 'listed', nullable — The shopper-indicated priority of this address compared to other addresses on their account.
      - `region` string — The region details such as state or province associated with this address.
      - `region_code` string, nullable — The the ISO 3166-2 region code associated with this address.
      - `street_address1` string — The street number and street name of the address.
      - `street_address2` string — Any apartment, floor, or unit details.
      - `street_address3` string, nullable — Any additional street address details.
      - `street_address4` string, nullable — Any additional street address details.
    - `bin` string — The Bank Identification Number for the credit card; this is typically the first 4-6 digits of the credit card number. **Nullable** for Transactions Details.
    - `display_network` 'Credit Card' | 'American Express' | 'Diners Club' | 'Discover' | 'JCB' | 'MasterCard' | 'Union Pay' | 'Visa' — The card's network. **Nullable** for Transactions Details.
    - `expiration` integer — The card's expiration. **Nullable** for Transactions Details.
    - `icon_asset_path` string — The asset link for displayed icons. This link varies depending on payment method used. **Nullable** for Transactions Details.
    - `id` string — The card's ID. **Nullable** for Transactions Details.
    - `last4` string — The card's last 4 digits. **Nullable** for Transactions Details.
    - `network` 'visa' | 'mastercard' | 'amex' | 'discover' | 'dinersclub' | 'jcb' | 'unionpay' | 'alliancedata' | 'citiplcc' | 'unknown' — The card's network code. **Nullable** for Transactions Details. Note: LEGACY diners_club_us_ca now tagged as mastercard
    - `priority` 'primary' | 'listed' — Describes the card's priority.
    - `status` 'active' | 'created' | 'inactive' | 'transient' — The card's status. **Nullable** for Transactions Details.
    - `token` string — The Bolt token associated to the credit card. Required for new, unsaved cards.
    - `token_type` 'vantiv' | 'applepay' | 'bolt' | 'stripe' | 'plcc' | 'applepay_encrypted_blob' — Used to define which payment processor generated the token for this credit card.
  - `id` string — The unique ID associated with the transaction. **Nullable** for Transactions Details.
  - `indemnification_decision` 'unknown' | 'indemnified' | 'not_indemnified' — Describes whether the transaction is indemnified by Bolt for fraud.
  - `indemnification_reason` 'unknown' | 'checkout' | 'virtual_terminal' | 'merchant_back_office' | 'merchant_force_approved' | 'reversibly_rejected' | 'irreversibly_rejected' | 'risk_engine_approved' | 'analyst_approved' | 'auth_verification' | 'paypal' | 'afterpay' | 'direct_payments' | 'whitelist' | 'external_review' | 'affirm' | 'merchant_ip_address' | 'amazon_pay' | 'apple_pay' | 'phone_order' | 'klarna' | 'cardholder_authentication' | 'address_change_rejected' | 'indemnify_direct_payments' | 'indemnify_virtual_terminal' | 'membership_subscription' | 'embedded_guest_checkout' | 'risk_assessment_only' | 'sezzle' | 'credova' | 'subscription' | 'indemnify_apm_transaction' — Describes the reason that the transaction is or is not indemnified by Bolt for fraud.
  - `last4` string — The card's last 4 digits. **Nullable** for Transactions Details.
  - `last_viewed_utc` number
  - `merchant_division` MerchantDivisionSummaryView
    - `account_page_url` string
    - `api_base_domain_url` string
    - `base_domain_url` string
    - `confirmation_redirect_url` string
    - `create_order_url` string
    - `debug_url` string
    - `description` string
    - `display_name` string
    - `get_account_url` string
    - `shopper_custom_fields_updated_url` string
    - `hook_type` '1' | '2' | '3' | '4' | '5' | '6'
    - `hook_url` string
    - `id` string
    - `is_universal_merchant_api` boolean
    - `is_webhooks_v2` boolean
    - `logo` MerchantDivisionLogoView
      - `domain` string
      - `resource` string
    - `logo_dashboard` MerchantDivisionLogoView
      - `domain` string
      - `resource` string
    - `merchant_id` string
    - `mobile_app_domain_url` string
    - `oauth_logout_url` string
    - `oauth_redirect_url` string
    - `platform` string
    - `plugin_config_url` string
    - `privacy_policy_url` string
    - `product_info_url` string
    - `public_id` string
    - `remote_apiurl` string
    - `shipping_and_tax_url` string
    - `shipping_url` string
    - `status` string
    - `tax_url` string
    - `terms_of_service_url` string
    - `universal_merchant_api_url` string
    - `update_cart_url` string
    - `use_async_refunds_amazon_pay` boolean
    - `use_async_refunds_paypal` boolean
    - `validate_additional_account_data_url` string
    - `merchant_password_login_url` string — (Optional) Link shoppers can use to log into a merchant store via the Bolt SSO modal.
  - `merchant_order_number` string
  - `order_decision` OrderDecisionDetailsView
    - `decision_factors` string[]
    - `score` number
  - `processor` 'adyen_gateway' | 'adyen_payfac' | 'affirm' | 'afterpay' | 'alliance_data' | 'amazon_pay' | 'authorize_net' | 'braintree' | 'checkout_com' | 'cybersource' | 'first_data' | 'klarna' | 'nmi' | 'orbital' | 'paypal' | 'radial' | 'radial_klarna' | 'radial_paypal' | 'rocketgate' | 'sezzle' | 'shopify_payments' | 'stripe' | 'vantiv' — The processor used. **Nullable** for Transactions Details.
  - `reference` string — The transaction's 12-digit Bolt reference ID. **Nullable** for Transactions Details.
  - `review_ticket` ReviewTicketView
    - `id` string
    - `request_deadline` number
    - `status` string
  - `risk_insights` RiskModelExternalResultView
    - `available` boolean
    - `decision_factors` string[] — Used to list a total of up to 5 decision factors used by the risk model to determine the risk analysis result.
    - `fraud_probability` number
    - `payment_instrument_factors` object
  - `risk_review_status` 'unknown' | 'needs_review' | 'reviewed' — Describes the current Risk Review status. A transaction could be unreviewed, reviewed, or pending manual review by the Bolt team.
  - `risk_score` integer
  - `splits` TransactionSplitsView[]
    - `amount` AmountView
      - `amount` number
      - `currency` string
      - `currency_symbol` string
    - `type` 'net' | 'processing_fee' | 'float' | 'reserve' | 'adjustment' | 'bolt_fee'
  - `status` 'in_progress' | 'completed' | 'cancelled' | 'failed' | 'pending' | 'created' | 'authorized' | 'rejected_reversible' | 'rejected_irreversible' — The transaction's status.
  - `to_consumer` ConsumerSelfView
    - `first_name` string — The given name of the person associated with this record.
    - `id` string
    - `last_name` string — The surname of the person associated with this record.
    - `authentication` LoginView
      - `actions` string[]
      - `methods` string[]
      - `sso_authorization_url` string
    - `email_verified` boolean
    - `emails` EmailView[]
      - `address` string
      - `id` string
      - `priority` 'primary' | 'listed' — Describes the card's priority.
      - `status` string
    - `phones` PhoneView[]
      - `country_code` string — Used for the 2-digit ISO 3166-1 alpha 2 country code associated with this address.
      - `id` string
      - `number` string
      - `priority` 'primary' | 'listed'
      - `status` string
    - `platform_account_status` 'none' | 'linked' | 'unlinked'
  - `to_credit_card` CreditCardView — Contains details about the credit card transaction.
    - `billing_address` AddressView — The address object returned in the response.
      - `company` string — The company name associated with this address.
      - `country` string — The name of the country associated with this address.
      - `country_code` string — The ISO 3166-1 alpha-2 country code associated with this address.
      - `door_code` string, nullable — The building door code or community gate code.
      - `email_address` string, email — An email address.
      - `first_name` string — The given name of the person associated with this address.
      - `id` string — The unique Bolt ID associated with this address.
      - `last_name` string — The surname of the person associated with this address.
      - `locality` string — The city name details associated with this address.
      - `name` string — The given and surname of the person associated with this address.
      - `phone_number` string — A phone number following E164 standards, in its globalized format, i.e. prepended with a plus sign.
      - `postal_code` string — The postal or zip code associated with this address.
      - `priority` 'primary' | 'listed', nullable — The shopper-indicated priority of this address compared to other addresses on their account.
      - `region` string — The region details such as state or province associated with this address.
      - `region_code` string, nullable — The the ISO 3166-2 region code associated with this address.
      - `street_address1` string — The street number and street name of the address.
      - `street_address2` string — Any apartment, floor, or unit details.
      - `street_address3` string, nullable — Any additional street address details.
      - `street_address4` string, nullable — Any additional street address details.
    - `bin` string — The Bank Identification Number for the credit card; this is typically the first 4-6 digits of the credit card number. **Nullable** for Transactions Details.
    - `display_network` 'Credit Card' | 'American Express' | 'Diners Club' | 'Discover' | 'JCB' | 'MasterCard' | 'Union Pay' | 'Visa' — The card's network. **Nullable** for Transactions Details.
    - `expiration` integer — The card's expiration. **Nullable** for Transactions Details.
    - `icon_asset_path` string — The asset link for displayed icons. This link varies depending on payment method used. **Nullable** for Transactions Details.
    - `id` string — The card's ID. **Nullable** for Transactions Details.
    - `last4` string — The card's last 4 digits. **Nullable** for Transactions Details.
    - `network` 'visa' | 'mastercard' | 'amex' | 'discover' | 'dinersclub' | 'jcb' | 'unionpay' | 'alliancedata' | 'citiplcc' | 'unknown' — The card's network code. **Nullable** for Transactions Details. Note: LEGACY diners_club_us_ca now tagged as mastercard
    - `priority` 'primary' | 'listed' — Describes the card's priority.
    - `status` 'active' | 'created' | 'inactive' | 'transient' — The card's status. **Nullable** for Transactions Details.
    - `token` string — The Bolt token associated to the credit card. Required for new, unsaved cards.
    - `token_type` 'vantiv' | 'applepay' | 'bolt' | 'stripe' | 'plcc' | 'applepay_encrypted_blob' — Used to define which payment processor generated the token for this credit card.
  - `transaction_properties` object
  - `type` 'cc_payment' | 'cc_credit' | 'funding_transfer' | 'processing_fee_transfer' | 'reserve_transfer' | 'float_transfer' | 'merchant_credit' | 'merchant_debit' | 'funding_withdrawal' | 'processing_fee_withdrawal' | 'zero_amount' | 'bolt_fee_transfer' | 'bolt_fee_withdrawal' | 'bank_account_verification' | 'authorization_verification' | 'paypal_payment' | 'paypal_refund' | 'apm_payment' | 'apm_refund' | 'zero_amount_verification' — The type of transaction.
  - `void` CreditCardVoidView
    - `cause` string — Specifies why this particular transaction is voided.
    - `merchant_event_id` string — The reference ID associated with a transaction event (auth, capture, refund, void). This is an arbitrary identifier created by the merchant. Bolt does not enforce any uniqueness constraints on this ID. It is up to the merchant to generate identifiers that properly fulfill its needs.
    - `status` 'succeeded' | 'declined' | 'error' — The status of the void request.
    - `void` string — The void ID returned from the payment processor.
  - `view_status` 'not_viewed' | 'viewed' | 'viewing'
  - `address_change_request_metadata` AddressChangeRequestMetadataView
    - `can_change_shipping_address` boolean
    - `id` string
    - `status` string
    - `ticket_id` string
    - `ticket_status` string
  - `adjust_transactions` TransactionView[]
    - `amount` AmountView
      - `amount` number
      - `currency` string
      - `currency_symbol` string
    - `authorization` CreditCardAuthorizationView
      - `auth` string
      - `avs_response` '00' | '01' | '02' | '10' | '11' | '12' | '13' | '14' | '20' | '30' | '31' | '32' | '33' | '34' | '40' | 'adyen_' | 'adyen_A' | 'adyen_N' | 'adyen_U' | 'adyen_S' | 'adyen_R' | 'adyen_W' | 'adyen_T' | 'adyen_Z' | 'adyen_D' | 'adyen_F' | 'adyen_M' | 'adyen_X' | 'adyen_Y' | 'adyen_B' | 'adyen_P' | 'adyen_C' | 'adyen_G' | 'adyen_I' | 'adyen_K'
      - `cvv_response` 'M' | 'N' | 'P' | 'S' | 'U' | 'D' | 'X' | 'Y' | '1' | '2' | '3' | 'pass' | 'fail' | 'unavailable' | 'unchecked' | 'braintree_M' | 'braintree_N' | 'braintree_U' | 'braintree_B' | 'braintree_A' | 'braintree_I' | 'braintree_S' | 'CVV2'
      - `merchant_event_id` string — The reference ID associated with a transaction event (auth, capture, refund, void). This is an arbitrary identifier created by the merchant. Bolt does not enforce any uniqueness constraints on this ID. It is up to the merchant to generate identifiers that properly fulfill its needs.
      - `metadata` object
      - `processor` 'vantiv' | 'adyen_payfac' | 'adyen_gateway' | 'stripe' | 'braintree' | 'cybersource' | 'nmi' | 'authorize_net' | 'radial' | 'shopify_payments' | 'rocketgate'
      - `reason` 'none' | 'invalid_amount' | 'invalid_cvv' | 'invalid_cc_number' | 'expired' | 'risk' | 'lost_stolen' | 'call_issuer' | 'invalid_merchant_for_card' | 'unsupported_payment_method' | 'processor_server_error' — The reason code explaining the authorization status. * `1` - none * `2` - invalid_amount * `3` - invalid_cvv * `4` - invalid_cc_number * `5` - expired * `6` - risk * `7` - lost_stolen * `8` - call_issuer * `9` - invalid_merchant_for_card * `10` - unsupported_payment_method
      - `status` 'succeeded' | 'declined' | 'error' — The status of the authorization request. * `1` - succeeded * `2` - declined * `3` - error
    - `capture` CaptureView — Deprecated. Use `captures`.
      - `amount` AmountView
        - `amount` number
        - `currency` string
        - `currency_symbol` string
      - `id` string — The unique ID for the capture. **Nullable** for Transactions Details.
      - `merchant_event_id` string — The reference ID associated with a transaction event (auth, capture, refund, void). This is an arbitrary identifier created by the merchant. Bolt does not enforce any uniqueness constraints on this ID. It is up to the merchant to generate identifiers that properly fulfill its needs.
      - `metadata` object — Additional information about the capture. For example, the processor capture ID. **Nullable** for Transactions Details.
      - `splits` object[] — A split of fees by type and amount. **Nullable** for Transactions Details.
        - `amount` AmountView
          - `amount` number
          - `currency` string
          - `currency_symbol` string
        - `type` 'net' | 'processing_fee' | 'risk_fee' | 'apm_fee' | 'network_fee' | 'platform_fee' | 'bolt_account_fee' — Fee type options. **Nullable** for Transactions Details.
      - `status` 'succeeded' | 'declined' | 'error' — The status of the capture. **Nullable** for Transactions Details.
    - `captures` CreditCardCaptureView[]
      - `amount` AmountView
        - `amount` number
        - `currency` string
        - `currency_symbol` string
      - `id` string — The unique ID for the capture. **Nullable** for Transactions Details.
      - `merchant_event_id` string — The reference ID associated with a transaction event (auth, capture, refund, void). This is an arbitrary identifier created by the merchant. Bolt does not enforce any uniqueness constraints on this ID. It is up to the merchant to generate identifiers that properly fulfill its needs.
      - `metadata` object
      - `splits` TransactionSplitsView
        - `amount` AmountView
          - `amount` number
          - `currency` string
          - `currency_symbol` string
        - `type` 'net' | 'processing_fee' | 'float' | 'reserve' | 'adjustment' | 'bolt_fee'
      - `status` 'succeeded' | 'declined' | 'error' — The status of the capture. **Nullable** for Transactions Details.
    - `credit` CreditCardCreditView
      - `status` 'succeeded' | 'declined' | 'error' | 'pending' | 'in progress' — The status of the refund to a card.
      - `merchant_event_id` string — The reference ID associated with a transaction event (auth, capture, refund, void). This is an arbitrary identifier created by the merchant. Bolt does not enforce any uniqueness constraints on this ID. It is up to the merchant to generate identifiers that properly fulfill its needs.
    - `date` integer — Transaction date. **Nullable** for Transactions Details.
    - `from_consumer` ConsumerSelfView
      - `first_name` string — The given name of the person associated with this record.
      - `id` string
      - `last_name` string — The surname of the person associated with this record.
      - `authentication` LoginView
        - `actions` string[]
        - `methods` string[]
        - `sso_authorization_url` string
      - `email_verified` boolean
      - `emails` EmailView[]
        - `address` string
        - `id` string
        - `priority` 'primary' | 'listed' — Describes the card's priority.
        - `status` string
      - `phones` PhoneView[]
        - `country_code` string — Used for the 2-digit ISO 3166-1 alpha 2 country code associated with this address.
        - `id` string
        - `number` string
        - `priority` 'primary' | 'listed'
        - `status` string
      - `platform_account_status` 'none' | 'linked' | 'unlinked'
    - `from_credit_card` CreditCardView — Contains details about the credit card transaction.
      - `billing_address` AddressView — The address object returned in the response.
        - `company` string — The company name associated with this address.
        - `country` string — The name of the country associated with this address.
        - `country_code` string — The ISO 3166-1 alpha-2 country code associated with this address.
        - `door_code` string, nullable — The building door code or community gate code.
        - `email_address` string, email — An email address.
        - `first_name` string — The given name of the person associated with this address.
        - `id` string — The unique Bolt ID associated with this address.
        - `last_name` string — The surname of the person associated with this address.
        - `locality` string — The city name details associated with this address.
        - `name` string — The given and surname of the person associated with this address.
        - `phone_number` string — A phone number following E164 standards, in its globalized format, i.e. prepended with a plus sign.
        - `postal_code` string — The postal or zip code associated with this address.
        - `priority` 'primary' | 'listed', nullable — The shopper-indicated priority of this address compared to other addresses on their account.
        - `region` string — The region details such as state or province associated with this address.
        - `region_code` string, nullable — The the ISO 3166-2 region code associated with this address.
        - `street_address1` string — The street number and street name of the address.
        - `street_address2` string — Any apartment, floor, or unit details.
        - `street_address3` string, nullable — Any additional street address details.
        - `street_address4` string, nullable — Any additional street address details.
      - `bin` string — The Bank Identification Number for the credit card; this is typically the first 4-6 digits of the credit card number. **Nullable** for Transactions Details.
      - `display_network` 'Credit Card' | 'American Express' | 'Diners Club' | 'Discover' | 'JCB' | 'MasterCard' | 'Union Pay' | 'Visa' — The card's network. **Nullable** for Transactions Details.
      - `expiration` integer — The card's expiration. **Nullable** for Transactions Details.
      - `icon_asset_path` string — The asset link for displayed icons. This link varies depending on payment method used. **Nullable** for Transactions Details.
      - `id` string — The card's ID. **Nullable** for Transactions Details.
      - `last4` string — The card's last 4 digits. **Nullable** for Transactions Details.
      - `network` 'visa' | 'mastercard' | 'amex' | 'discover' | 'dinersclub' | 'jcb' | 'unionpay' | 'alliancedata' | 'citiplcc' | 'unknown' — The card's network code. **Nullable** for Transactions Details. Note: LEGACY diners_club_us_ca now tagged as mastercard
      - `priority` 'primary' | 'listed' — Describes the card's priority.
      - `status` 'active' | 'created' | 'inactive' | 'transient' — The card's status. **Nullable** for Transactions Details.
      - `token` string — The Bolt token associated to the credit card. Required for new, unsaved cards.
      - `token_type` 'vantiv' | 'applepay' | 'bolt' | 'stripe' | 'plcc' | 'applepay_encrypted_blob' — Used to define which payment processor generated the token for this credit card.
    - `id` string — The unique ID associated with the transaction. **Nullable** for Transactions Details.
    - `indemnification_decision` 'unknown' | 'indemnified' | 'not_indemnified' — Describes whether the transaction is indemnified by Bolt for fraud.
    - `indemnification_reason` 'unknown' | 'checkout' | 'virtual_terminal' | 'merchant_back_office' | 'merchant_force_approved' | 'reversibly_rejected' | 'irreversibly_rejected' | 'risk_engine_approved' | 'analyst_approved' | 'auth_verification' | 'paypal' | 'afterpay' | 'direct_payments' | 'whitelist' | 'external_review' | 'affirm' | 'merchant_ip_address' | 'amazon_pay' | 'apple_pay' | 'phone_order' | 'klarna' | 'cardholder_authentication' | 'address_change_rejected' | 'indemnify_direct_payments' | 'indemnify_virtual_terminal' | 'membership_subscription' | 'embedded_guest_checkout' | 'risk_assessment_only' | 'sezzle' | 'credova' | 'subscription' | 'indemnify_apm_transaction' — Describes the reason that the transaction is or is not indemnified by Bolt for fraud.
    - `last4` string — The card's last 4 digits. **Nullable** for Transactions Details.
    - `last_viewed_utc` number
    - `merchant_division` MerchantDivisionSummaryView
      - `account_page_url` string
      - `api_base_domain_url` string
      - `base_domain_url` string
      - `confirmation_redirect_url` string
      - `create_order_url` string
      - `debug_url` string
      - `description` string
      - `display_name` string
      - `get_account_url` string
      - `shopper_custom_fields_updated_url` string
      - `hook_type` '1' | '2' | '3' | '4' | '5' | '6'
      - `hook_url` string
      - `id` string
      - `is_universal_merchant_api` boolean
      - `is_webhooks_v2` boolean
      - `logo` MerchantDivisionLogoView
        - `domain` string
        - `resource` string
      - `logo_dashboard` MerchantDivisionLogoView
        - `domain` string
        - `resource` string
      - `merchant_id` string
      - `mobile_app_domain_url` string
      - `oauth_logout_url` string
      - `oauth_redirect_url` string
      - `platform` string
      - `plugin_config_url` string
      - `privacy_policy_url` string
      - `product_info_url` string
      - `public_id` string
      - `remote_apiurl` string
      - `shipping_and_tax_url` string
      - `shipping_url` string
      - `status` string
      - `tax_url` string
      - `terms_of_service_url` string
      - `universal_merchant_api_url` string
      - `update_cart_url` string
      - `use_async_refunds_amazon_pay` boolean
      - `use_async_refunds_paypal` boolean
      - `validate_additional_account_data_url` string
      - `merchant_password_login_url` string — (Optional) Link shoppers can use to log into a merchant store via the Bolt SSO modal.
    - `merchant_order_number` string
    - `order_decision` OrderDecisionDetailsView
      - `decision_factors` string[]
      - `score` number
    - `processor` 'adyen_gateway' | 'adyen_payfac' | 'affirm' | 'afterpay' | 'alliance_data' | 'amazon_pay' | 'authorize_net' | 'braintree' | 'checkout_com' | 'cybersource' | 'first_data' | 'klarna' | 'nmi' | 'orbital' | 'paypal' | 'radial' | 'radial_klarna' | 'radial_paypal' | 'rocketgate' | 'sezzle' | 'shopify_payments' | 'stripe' | 'vantiv' — The processor used. **Nullable** for Transactions Details.
    - `reference` string — The transaction's 12-digit Bolt reference ID. **Nullable** for Transactions Details.
    - `review_ticket` ReviewTicketView
      - `id` string
      - `request_deadline` number
      - `status` string
    - `risk_insights` RiskModelExternalResultView
      - `available` boolean
      - `decision_factors` string[] — Used to list a total of up to 5 decision factors used by the risk model to determine the risk analysis result.
      - `fraud_probability` number
      - `payment_instrument_factors` object
    - `risk_review_status` 'unknown' | 'needs_review' | 'reviewed' — Describes the current Risk Review status. A transaction could be unreviewed, reviewed, or pending manual review by the Bolt team.
    - `risk_score` integer
    - `splits` TransactionSplitsView[]
      - `amount` AmountView
        - `amount` number
        - `currency` string
        - `currency_symbol` string
      - `type` 'net' | 'processing_fee' | 'float' | 'reserve' | 'adjustment' | 'bolt_fee'
    - `status` 'in_progress' | 'completed' | 'cancelled' | 'failed' | 'pending' | 'created' | 'authorized' | 'rejected_reversible' | 'rejected_irreversible' — The transaction's status.
    - `to_consumer` ConsumerSelfView
      - `first_name` string — The given name of the person associated with this record.
      - `id` string
      - `last_name` string — The surname of the person associated with this record.
      - `authentication` LoginView
        - `actions` string[]
        - `methods` string[]
        - `sso_authorization_url` string
      - `email_verified` boolean
      - `emails` EmailView[]
        - `address` string
        - `id` string
        - `priority` 'primary' | 'listed' — Describes the card's priority.
        - `status` string
      - `phones` PhoneView[]
        - `country_code` string — Used for the 2-digit ISO 3166-1 alpha 2 country code associated with this address.
        - `id` string
        - `number` string
        - `priority` 'primary' | 'listed'
        - `status` string
      - `platform_account_status` 'none' | 'linked' | 'unlinked'
    - `to_credit_card` CreditCardView — Contains details about the credit card transaction.
      - `billing_address` AddressView — The address object returned in the response.
        - `company` string — The company name associated with this address.
        - `country` string — The name of the country associated with this address.
        - `country_code` string — The ISO 3166-1 alpha-2 country code associated with this address.
        - `door_code` string, nullable — The building door code or community gate code.
        - `email_address` string, email — An email address.
        - `first_name` string — The given name of the person associated with this address.
        - `id` string — The unique Bolt ID associated with this address.
        - `last_name` string — The surname of the person associated with this address.
        - `locality` string — The city name details associated with this address.
        - `name` string — The given and surname of the person associated with this address.
        - `phone_number` string — A phone number following E164 standards, in its globalized format, i.e. prepended with a plus sign.
        - `postal_code` string — The postal or zip code associated with this address.
        - `priority` 'primary' | 'listed', nullable — The shopper-indicated priority of this address compared to other addresses on their account.
        - `region` string — The region details such as state or province associated with this address.
        - `region_code` string, nullable — The the ISO 3166-2 region code associated with this address.
        - `street_address1` string — The street number and street name of the address.
        - `street_address2` string — Any apartment, floor, or unit details.
        - `street_address3` string, nullable — Any additional street address details.
        - `street_address4` string, nullable — Any additional street address details.
      - `bin` string — The Bank Identification Number for the credit card; this is typically the first 4-6 digits of the credit card number. **Nullable** for Transactions Details.
      - `display_network` 'Credit Card' | 'American Express' | 'Diners Club' | 'Discover' | 'JCB' | 'MasterCard' | 'Union Pay' | 'Visa' — The card's network. **Nullable** for Transactions Details.
      - `expiration` integer — The card's expiration. **Nullable** for Transactions Details.
      - `icon_asset_path` string — The asset link for displayed icons. This link varies depending on payment method used. **Nullable** for Transactions Details.
      - `id` string — The card's ID. **Nullable** for Transactions Details.
      - `last4` string — The card's last 4 digits. **Nullable** for Transactions Details.
      - `network` 'visa' | 'mastercard' | 'amex' | 'discover' | 'dinersclub' | 'jcb' | 'unionpay' | 'alliancedata' | 'citiplcc' | 'unknown' — The card's network code. **Nullable** for Transactions Details. Note: LEGACY diners_club_us_ca now tagged as mastercard
      - `priority` 'primary' | 'listed' — Describes the card's priority.
      - `status` 'active' | 'created' | 'inactive' | 'transient' — The card's status. **Nullable** for Transactions Details.
      - `token` string — The Bolt token associated to the credit card. Required for new, unsaved cards.
      - `token_type` 'vantiv' | 'applepay' | 'bolt' | 'stripe' | 'plcc' | 'applepay_encrypted_blob' — Used to define which payment processor generated the token for this credit card.
    - `transaction_properties` object
    - `type` 'cc_payment' | 'cc_credit' | 'funding_transfer' | 'processing_fee_transfer' | 'reserve_transfer' | 'float_transfer' | 'merchant_credit' | 'merchant_debit' | 'funding_withdrawal' | 'processing_fee_withdrawal' | 'zero_amount' | 'bolt_fee_transfer' | 'bolt_fee_withdrawal' | 'bank_account_verification' | 'authorization_verification' | 'paypal_payment' | 'paypal_refund' | 'apm_payment' | 'apm_refund' | 'zero_amount_verification' — The type of transaction.
    - `void` CreditCardVoidView
      - `cause` string — Specifies why this particular transaction is voided.
      - `merchant_event_id` string — The reference ID associated with a transaction event (auth, capture, refund, void). This is an arbitrary identifier created by the merchant. Bolt does not enforce any uniqueness constraints on this ID. It is up to the merchant to generate identifiers that properly fulfill its needs.
      - `status` 'succeeded' | 'declined' | 'error' — The status of the void request.
      - `void` string — The void ID returned from the payment processor.
    - `view_status` 'not_viewed' | 'viewed' | 'viewing'
  - `auth_verification_status` '' | 'new'
  - `authorization_id` string
  - `chargeback_details` ChargebackDetailsView
    - `amt_won` object — The total representment amount IF the merchant won the chargeback case.
      - `amount` number
      - `currency` string
      - `currency_symbol` string
    - `chargeback_amt` object — The total amount of dispute debits and credits related to this chargeback case.
      - `amount` number
      - `currency` string
      - `currency_symbol` string
    - `chargeback_fee` object — The total amount of dispute fee debits and credits related to this chargeback case.
      - `amount` number
      - `currency` string
      - `currency_symbol` string
    - `chargeback_id` string
    - `event_views` ChargebackEventView[]
      - `content` string
      - `time` number
    - `net_amt` object — The total sum of the fields `chargeback_amt` and `chargeback_fee`.
      - `amount` number
      - `currency` string
      - `currency_symbol` string
    - `reason` string
    - `reason_code` string
    - `representment_reply_by_date` number — The reply-by date of the dispute in UnixMillis format.
    - `representment_result` 'none' | 'open' | 'lost' | 'won'
  - `custom_fields` CustomFieldFullResponseView[]
    - `field` CustomFieldView
      - `checkout_step` 'SHIPPING_STEP' | 'DELIVERY_STEP' | 'PAYMENT_STEP' | 'ACCOUNT_REGISTRATION_SSO'
      - `dynamic` boolean
      - `context` 'CHECKOUT' | 'SSO'
      - `external_id` string
      - `field_setup` string
      - `label` string
      - `position` number
      - `public_id` string
      - `required` boolean
      - `subscribeToNewsletter` boolean
    - `response` CustomFieldResponseView
      - `response` union
        - string
        - boolean
  - `customer_list_status` CustomerListStatus
    - `auto_approved` boolean
    - `block_listed` boolean
  - `manual_disputes` ManualDisputeView[]
    - `amount` number
    - `currency` string
    - `delivery_evidence` string
    - `delivery_link` string
    - `dispute_evidence` string
    - `dispute_link` string
    - `other_evidence` string[]
    - `other_link` string[]
    - `reason` string
    - `status` 'pending' | 'approved' | 'denied'
  - `order` OrderView
    - `cart` CartView — This is the cart object returned in a successful response.
      - `billing_address` AddressView — The address object returned in the response.
        - `company` string — The company name associated with this address.
        - `country` string — The name of the country associated with this address.
        - `country_code` string — The ISO 3166-1 alpha-2 country code associated with this address.
        - `door_code` string, nullable — The building door code or community gate code.
        - `email_address` string, email — An email address.
        - `first_name` string — The given name of the person associated with this address.
        - `id` string — The unique Bolt ID associated with this address.
        - `last_name` string — The surname of the person associated with this address.
        - `locality` string — The city name details associated with this address.
        - `name` string — The given and surname of the person associated with this address.
        - `phone_number` string — A phone number following E164 standards, in its globalized format, i.e. prepended with a plus sign.
        - `postal_code` string — The postal or zip code associated with this address.
        - `priority` 'primary' | 'listed', nullable — The shopper-indicated priority of this address compared to other addresses on their account.
        - `region` string — The region details such as state or province associated with this address.
        - `region_code` string, nullable — The the ISO 3166-2 region code associated with this address.
        - `street_address1` string — The street number and street name of the address.
        - `street_address2` string — Any apartment, floor, or unit details.
        - `street_address3` string, nullable — Any additional street address details.
        - `street_address4` string, nullable — Any additional street address details.
      - `cart_url` string — Used to provide a link to the cart ID.
      - `currency` ICurrency
        - `currency` string
        - `currency_symbol` string
      - `discount_amount` AmountView
        - `amount` number
        - `currency` string
        - `currency_symbol` string
      - `discounts` ICartDiscountView[]
        - `amount` AmountView
          - `amount` number
          - `currency` string
          - `currency_symbol` string
        - `code` string — Discount code used.
        - `description` string — Used to define the discount offering.
        - `details_url` string — Used to provide a link to additional details, such as a landing page, associated with the discount offering.
        - `discount_category` 'coupon' | 'giftcard' | 'managed_giftcard' | 'store_credit' | 'automatic_promotion' | 'membership_discount' | 'membership_giftcard' | 'subscription_discount' | 'rewards_discount' | 'shipping_discount' | 'unknown'
        - `free_shipping` IFreeShippingDiscountView
          - `is_free_shipping` boolean
          - `maximum_cost_allowed` number
        - `reference` string — Used to define the reference ID associated with the discount available.
      - `display_id` string
      - `fee_amount` AmountView
        - `amount` number
        - `currency` string
        - `currency_symbol` string
      - `fees` ICartItemView[]
        - `bolt_product_id` string
        - `brand` string
        - `category` string, nullable — Used to define a product category associated with the item.
        - `collections` Collection[]
        - `color` string — Used to define the color of the item.
        - `customizations` CartItemCustomization[]
          - `attributes` object
          - `name` string
          - `price` number
        - `description` string
        - `details_url` string — Used to provide a link to the item's product page.
        - `gift_option` GiftOptionView — Defines which gift options are hidden.
          - `hide_gift_message` boolean
          - `hide_gift_wrap` boolean
        - `hide` boolean
        - `image_url` string — Used to provide a link to the image associated with the item.
        - `isbn` string, nullable — Used to define the International Standard Book Number associated with the book.
        - `item_group` string
        - `manufacturer` string, nullable — Used to define the organization that manufactured the item.
        - `merchant_product_id` string
        - `merchant_variant_id` string
        - `msrp` AmountView
          - `amount` number
          - `currency` string
          - `currency_symbol` string
        - `name` string
        - `options` string
        - `properties` CartItemPropertyView[]
          - `color` string
          - `display` boolean
          - `name` string
          - `value` string
        - `quantity` number
        - `reference` string
        - `shipment_id` string
        - `shipment_type` 'unknown' | 'door_delivery' | 'ship_to_store' | 'in_store_pickup' | 'ship_to_home_only'
        - `shopify_line_item_reference` number
        - `shopify_product_reference` number
        - `shopify_product_variant_reference` number
        - `size` string — Used to define the size of the item.
        - `sku` string, nullable — Used to define an alpha-numeric Stock Keeping Unit associated with the item as it is mapped to your internal product catalogue.
        - `subscription` Subscription — Describes a product added as a recurring subscription.
          - `frequency` object — Describes how often the subscription recurs.
            - `unit` 'day' | 'week' | 'month' | 'year' — The unit for this subscription's frequency.
            - `value` integer — The value applied to the unit frequency.
        - `tags` string — Used to define a comma-separated list of tags associated with the item.
        - `tax_amount` AmountView
          - `amount` number
          - `currency` string
          - `currency_symbol` string
        - `taxable` boolean
        - `total_amount` AmountView
          - `amount` number
          - `currency` string
          - `currency_symbol` string
        - `type` 'unknown' | 'digital' | 'physical' | 'bundled'
        - `unit_price` AmountView
          - `amount` number
          - `currency` string
          - `currency_symbol` string
        - `uom` string, nullable — Used to define the unit of measure used to describe the product.
        - `upc` string, nullable — Used to define the 12-digit Universal Product Code (a barcode) associated with the item worldwide.
        - `weight` IWeight
          - `unit` string
          - `weight` number
      - `fulfillments` FulfillmentView[]
        - `cart_shipment` ICartShipmentView
          - `carrier` string — The carrier used to deliver the shipment.
          - `cost` AmountView
            - `amount` number
            - `currency` string
            - `currency_symbol` string
          - `default` boolean
          - `description` IDescriptionPart[]
            - `content` string
            - `is_html` boolean
          - `description_tooltips` IDescriptionTooltip[]
            - `html_content` string
            - `target` number
          - `estimated_delivery_date` string, date-time
          - `expedited` boolean — Used to determine whether a shipment has been expedited or not.
          - `gift_options` GiftOptionView — Defines which gift options are hidden.
            - `hide_gift_message` boolean
            - `hide_gift_wrap` boolean
          - `id` string
          - `package_dimension` object
            - `depth` number
            - `height` number
            - `unit` string
            - `width` number
          - `package_type` string
          - `package_weight` IWeight
            - `unit` string
            - `weight` number
          - `reference` string
          - `service` string
          - `shipping_address` AddressView — The address object returned in the response.
            - `company` string — The company name associated with this address.
            - `country` string — The name of the country associated with this address.
            - `country_code` string — The ISO 3166-1 alpha-2 country code associated with this address.
            - `door_code` string, nullable — The building door code or community gate code.
            - `email_address` string, email — An email address.
            - `first_name` string — The given name of the person associated with this address.
            - `id` string — The unique Bolt ID associated with this address.
            - `last_name` string — The surname of the person associated with this address.
            - `locality` string — The city name details associated with this address.
            - `name` string — The given and surname of the person associated with this address.
            - `phone_number` string — A phone number following E164 standards, in its globalized format, i.e. prepended with a plus sign.
            - `postal_code` string — The postal or zip code associated with this address.
            - `priority` 'primary' | 'listed', nullable — The shopper-indicated priority of this address compared to other addresses on their account.
            - `region` string — The region details such as state or province associated with this address.
            - `region_code` string, nullable — The the ISO 3166-2 region code associated with this address.
            - `street_address1` string — The street number and street name of the address.
            - `street_address2` string — Any apartment, floor, or unit details.
            - `street_address3` string, nullable — Any additional street address details.
            - `street_address4` string, nullable — Any additional street address details.
          - `shipping_method` string
          - `signature` string
          - `tax_amount` AmountView
            - `amount` number
            - `currency` string
            - `currency_symbol` string
          - `total_weight` IWeight
            - `unit` string
            - `weight` number
          - `type` string
        - `fulfillment_type` string
        - `id` string
        - `in_store_cart_shipment` InStoreShipment2 — A cart that is being prepared for shipment
          - `address` AddressView — The address object returned in the response.
            - `company` string — The company name associated with this address.
            - `country` string — The name of the country associated with this address.
            - `country_code` string — The ISO 3166-1 alpha-2 country code associated with this address.
            - `door_code` string, nullable — The building door code or community gate code.
            - `email_address` string, email — An email address.
            - `first_name` string — The given name of the person associated with this address.
            - `id` string — The unique Bolt ID associated with this address.
            - `last_name` string — The surname of the person associated with this address.
            - `locality` string — The city name details associated with this address.
            - `name` string — The given and surname of the person associated with this address.
            - `phone_number` string — A phone number following E164 standards, in its globalized format, i.e. prepended with a plus sign.
            - `postal_code` string — The postal or zip code associated with this address.
            - `priority` 'primary' | 'listed', nullable — The shopper-indicated priority of this address compared to other addresses on their account.
            - `region` string — The region details such as state or province associated with this address.
            - `region_code` string, nullable — The the ISO 3166-2 region code associated with this address.
            - `street_address1` string — The street number and street name of the address.
            - `street_address2` string — Any apartment, floor, or unit details.
            - `street_address3` string, nullable — Any additional street address details.
            - `street_address4` string, nullable — Any additional street address details.
          - `distance` number
          - `distance_unit` 'mile' | 'km'
          - `shipment` InStoreShipment — A cart that is being prepared for shipment
            - `carrier` string — The name of the carrier selected.
            - `cost` Amounts — The amount. **Nullable** for Transactions Details.
              - …
            - `default` boolean
            - `estimated_delivery_date` string — The estimated delivery date.
            - `expedited` boolean — True if shipment is expedited.
            - `gift_options` GiftOptions — Contains the gift option settings for wrapping and custom messages.
              - …
            - `id` string — ID for billing address
            - `package_dimension` PackageDimension — Contains the package's width, eight, depth, and unit details.
              - …
            - `package_type` string — The type of package.
            - `package_weights` PackageWeights
              - …
            - `reference` string — Reference for the object.
            - `service` string — The service name.
            - `shipping_address` ConsumerBillingAddress
              - …
            - `shipping_method` string — The name of the shipping method.
            - `signature` string — The signature.
            - `tax_amount` Amounts — The amount. **Nullable** for Transactions Details.
              - …
            - `total_weight` TotalWeight
              - …
          - `store_name` string
        - `items` ICartItemView[]
          - `bolt_product_id` string
          - `brand` string
          - `category` string, nullable — Used to define a product category associated with the item.
          - `collections` Collection[]
          - `color` string — Used to define the color of the item.
          - `customizations` CartItemCustomization[]
            - `attributes` object
            - `name` string
            - `price` number
          - `description` string
          - `details_url` string — Used to provide a link to the item's product page.
          - `gift_option` GiftOptionView — Defines which gift options are hidden.
            - `hide_gift_message` boolean
            - `hide_gift_wrap` boolean
          - `hide` boolean
          - `image_url` string — Used to provide a link to the image associated with the item.
          - `isbn` string, nullable — Used to define the International Standard Book Number associated with the book.
          - `item_group` string
          - `manufacturer` string, nullable — Used to define the organization that manufactured the item.
          - `merchant_product_id` string
          - `merchant_variant_id` string
          - `msrp` AmountView
            - `amount` number
            - `currency` string
            - `currency_symbol` string
          - `name` string
          - `options` string
          - `properties` CartItemPropertyView[]
            - `color` string
            - `display` boolean
            - `name` string
            - `value` string
          - `quantity` number
          - `reference` string
          - `shipment_id` string
          - `shipment_type` 'unknown' | 'door_delivery' | 'ship_to_store' | 'in_store_pickup' | 'ship_to_home_only'
          - `shopify_line_item_reference` number
          - `shopify_product_reference` number
          - `shopify_product_variant_reference` number
          - `size` string — Used to define the size of the item.
          - `sku` string, nullable — Used to define an alpha-numeric Stock Keeping Unit associated with the item as it is mapped to your internal product catalogue.
          - `subscription` Subscription — Describes a product added as a recurring subscription.
            - `frequency` object — Describes how often the subscription recurs.
              - …
          - `tags` string — Used to define a comma-separated list of tags associated with the item.
          - `tax_amount` AmountView
            - `amount` number
            - `currency` string
            - `currency_symbol` string
          - `taxable` boolean
          - `total_amount` AmountView
            - `amount` number
            - `currency` string
            - `currency_symbol` string
          - `type` 'unknown' | 'digital' | 'physical' | 'bundled'
          - `unit_price` AmountView
            - `amount` number
            - `currency` string
            - `currency_symbol` string
          - `uom` string, nullable — Used to define the unit of measure used to describe the product.
          - `upc` string, nullable — Used to define the 12-digit Universal Product Code (a barcode) associated with the item worldwide.
          - `weight` IWeight
            - `unit` string
            - `weight` number
      - `in_store_shipments` InStoreShipment2 — A cart that is being prepared for shipment
        - `address` AddressView — The address object returned in the response.
          - `company` string — The company name associated with this address.
          - `country` string — The name of the country associated with this address.
          - `country_code` string — The ISO 3166-1 alpha-2 country code associated with this address.
          - `door_code` string, nullable — The building door code or community gate code.
          - `email_address` string, email — An email address.
          - `first_name` string — The given name of the person associated with this address.
          - `id` string — The unique Bolt ID associated with this address.
          - `last_name` string — The surname of the person associated with this address.
          - `locality` string — The city name details associated with this address.
          - `name` string — The given and surname of the person associated with this address.
          - `phone_number` string — A phone number following E164 standards, in its globalized format, i.e. prepended with a plus sign.
          - `postal_code` string — The postal or zip code associated with this address.
          - `priority` 'primary' | 'listed', nullable — The shopper-indicated priority of this address compared to other addresses on their account.
          - `region` string — The region details such as state or province associated with this address.
          - `region_code` string, nullable — The the ISO 3166-2 region code associated with this address.
          - `street_address1` string — The street number and street name of the address.
          - `street_address2` string — Any apartment, floor, or unit details.
          - `street_address3` string, nullable — Any additional street address details.
          - `street_address4` string, nullable — Any additional street address details.
        - `distance` number
        - `distance_unit` 'mile' | 'km'
        - `shipment` InStoreShipment — A cart that is being prepared for shipment
          - `carrier` string — The name of the carrier selected.
          - `cost` Amounts — The amount. **Nullable** for Transactions Details.
            - `amount` integer, required — The amount in cents. **Nullable** for Transactions Details.
            - `currency` string, required — The 3-digit ISO code for the currency. **Nullable** for Transactions Details.
            - `currency_symbol` string, required — The currency symbol used for the amount. **Nullable** for Transactions Details.
          - `default` boolean
          - `estimated_delivery_date` string — The estimated delivery date.
          - `expedited` boolean — True if shipment is expedited.
          - `gift_options` GiftOptions — Contains the gift option settings for wrapping and custom messages.
            - `message` string — Includes the gift message written by the shopper.
            - `wrap` boolean — Defines whether gift wrapping was requested.
          - `id` string — ID for billing address
          - `package_dimension` PackageDimension — Contains the package's width, eight, depth, and unit details.
            - `depth` integer — The depth.
            - `height` integer — The height.
            - `unit` string — The unit of measurement for an item's dimensions.
            - `width` integer — The width.
          - `package_type` string — The type of package.
          - `package_weights` PackageWeights
            - `unit` string — The unit of measurement for an item's weight.
            - `weight` integer — The weight of an item.
          - `reference` string — Reference for the object.
          - `service` string — The service name.
          - `shipping_address` ConsumerBillingAddress
            - `company` string — The company's name
            - `country` string — The country's name.
            - `country_code` string — The 2-digit country code.
            - `email_address` string, email — An email address.
            - `first_name` string — The person's first name.
            - `id` string, nullable — The unique Bolt ID associated with a previously saved billing address. Not applicable to new, unsaved addresses.
            - `last_name` string — The person's last name.
            - `locality` string, required — A locale such as county, district, etc.
            - `name` string — The first and last name together as a string.
            - `phone_number` string — A phone number following E164 standards, in its globalized format, i.e. prepended with a plus sign.
            - `postal_code` string, required — The postal code.
            - `region` string, required — A state, province, or similar region type.
            - `street_address1` string, required — You can use up to 4 street address fields.
            - `street_address2` string — You can use up to 4 street address fields.
            - `street_address3` string — You can use up to 4 street address fields.
            - `street_address4` string — You can use up to 4 street address fields.
          - `shipping_method` string — The name of the shipping method.
          - `signature` string — The signature.
          - `tax_amount` Amounts — The amount. **Nullable** for Transactions Details.
            - `amount` integer, required — The amount in cents. **Nullable** for Transactions Details.
            - `currency` string, required — The 3-digit ISO code for the currency. **Nullable** for Transactions Details.
            - `currency_symbol` string, required — The currency symbol used for the amount. **Nullable** for Transactions Details.
          - `total_weight` TotalWeight
            - `unit` string — The unit of measurement for an item's weight.
            - `weight` integer — The weight of an item.
        - `store_name` string
      - `items` ICartItemView[]
        - `bolt_product_id` string
        - `brand` string
        - `category` string, nullable — Used to define a product category associated with the item.
        - `collections` Collection[]
        - `color` string — Used to define the color of the item.
        - `customizations` CartItemCustomization[]
          - `attributes` object
          - `name` string
          - `price` number
        - `description` string
        - `details_url` string — Used to provide a link to the item's product page.
        - `gift_option` GiftOptionView — Defines which gift options are hidden.
          - `hide_gift_message` boolean
          - `hide_gift_wrap` boolean
        - `hide` boolean
        - `image_url` string — Used to provide a link to the image associated with the item.
        - `isbn` string, nullable — Used to define the International Standard Book Number associated with the book.
        - `item_group` string
        - `manufacturer` string, nullable — Used to define the organization that manufactured the item.
        - `merchant_product_id` string
        - `merchant_variant_id` string
        - `msrp` AmountView
          - `amount` number
          - `currency` string
          - `currency_symbol` string
        - `name` string
        - `options` string
        - `properties` CartItemPropertyView[]
          - `color` string
          - `display` boolean
          - `name` string
          - `value` string
        - `quantity` number
        - `reference` string
        - `shipment_id` string
        - `shipment_type` 'unknown' | 'door_delivery' | 'ship_to_store' | 'in_store_pickup' | 'ship_to_home_only'
        - `shopify_line_item_reference` number
        - `shopify_product_reference` number
        - `shopify_product_variant_reference` number
        - `size` string — Used to define the size of the item.
        - `sku` string, nullable — Used to define an alpha-numeric Stock Keeping Unit associated with the item as it is mapped to your internal product catalogue.
        - `subscription` Subscription — Describes a product added as a recurring subscription.
          - `frequency` object — Describes how often the subscription recurs.
            - `unit` 'day' | 'week' | 'month' | 'year' — The unit for this subscription's frequency.
            - `value` integer — The value applied to the unit frequency.
        - `tags` string — Used to define a comma-separated list of tags associated with the item.
        - `tax_amount` AmountView
          - `amount` number
          - `currency` string
          - `currency_symbol` string
        - `taxable` boolean
        - `total_amount` AmountView
          - `amount` number
          - `currency` string
          - `currency_symbol` string
        - `type` 'unknown' | 'digital' | 'physical' | 'bundled'
        - `unit_price` AmountView
          - `amount` number
          - `currency` string
          - `currency_symbol` string
        - `uom` string, nullable — Used to define the unit of measure used to describe the product.
        - `upc` string, nullable — Used to define the 12-digit Universal Product Code (a barcode) associated with the item worldwide.
        - `weight` IWeight
          - `unit` string
          - `weight` number
      - `loyalty_rewards` CartLoyaltyRewardsView[]
        - `amount` AmountView
          - `amount` number
          - `currency` string
          - `currency_symbol` string
        - `coupon_code` string
        - `description` string
        - `details` string
        - `points` integer
        - `source` string
        - `type` string
      - `loyalty_rewards_amount` AmountView
        - `amount` number
        - `currency` string
        - `currency_symbol` string
      - `merchant_order_url` string
      - `metadata` object
      - `msrp` AmountView
        - `amount` number
        - `currency` string
        - `currency_symbol` string
      - `order_description` string — Used optionally to pass additional information like order numbers or other IDs as needed.
      - `order_reference` string — This value is used by Bolt as an external reference to a given order. This reference must be unique per successful transaction.
      - `shipments` ICartShipmentView[]
        - `carrier` string — The carrier used to deliver the shipment.
        - `cost` AmountView
          - `amount` number
          - `currency` string
          - `currency_symbol` string
        - `default` boolean
        - `description` IDescriptionPart[]
          - `content` string
          - `is_html` boolean
        - `description_tooltips` IDescriptionTooltip[]
          - `html_content` string
          - `target` number
        - `estimated_delivery_date` string, date-time
        - `expedited` boolean — Used to determine whether a shipment has been expedited or not.
        - `gift_options` GiftOptionView — Defines which gift options are hidden.
          - `hide_gift_message` boolean
          - `hide_gift_wrap` boolean
        - `id` string
        - `package_dimension` object
          - `depth` number
          - `height` number
          - `unit` string
          - `width` number
        - `package_type` string
        - `package_weight` IWeight
          - `unit` string
          - `weight` number
        - `reference` string
        - `service` string
        - `shipping_address` AddressView — The address object returned in the response.
          - `company` string — The company name associated with this address.
          - `country` string — The name of the country associated with this address.
          - `country_code` string — The ISO 3166-1 alpha-2 country code associated with this address.
          - `door_code` string, nullable — The building door code or community gate code.
          - `email_address` string, email — An email address.
          - `first_name` string — The given name of the person associated with this address.
          - `id` string — The unique Bolt ID associated with this address.
          - `last_name` string — The surname of the person associated with this address.
          - `locality` string — The city name details associated with this address.
          - `name` string — The given and surname of the person associated with this address.
          - `phone_number` string — A phone number following E164 standards, in its globalized format, i.e. prepended with a plus sign.
          - `postal_code` string — The postal or zip code associated with this address.
          - `priority` 'primary' | 'listed', nullable — The shopper-indicated priority of this address compared to other addresses on their account.
          - `region` string — The region details such as state or province associated with this address.
          - `region_code` string, nullable — The the ISO 3166-2 region code associated with this address.
          - `street_address1` string — The street number and street name of the address.
          - `street_address2` string — Any apartment, floor, or unit details.
          - `street_address3` string, nullable — Any additional street address details.
          - `street_address4` string, nullable — Any additional street address details.
        - `shipping_method` string
        - `signature` string
        - `tax_amount` AmountView
          - `amount` number
          - `currency` string
          - `currency_symbol` string
        - `total_weight` IWeight
          - `unit` string
          - `weight` number
        - `type` string
      - `shipping_amount` AmountView
        - `amount` number
        - `currency` string
        - `currency_symbol` string
      - `subtotal_amount` AmountView
        - `amount` number
        - `currency` string
        - `currency_symbol` string
      - `tax_amount` AmountView
        - `amount` number
        - `currency` string
        - `currency_symbol` string
      - `total_amount` AmountView
        - `amount` number
        - `currency` string
        - `currency_symbol` string
      - `transaction_reference` string — The 12 digit reference ID associated to a given transaction webhook for an order.
    - `dynamic_content` IOrderDynamicContent
      - `custom_fields` ICustomFieldView[]
        - `checkout_step` 'SHIPPING_STEP' | 'DELIVERY_STEP' | 'PAYMENT_STEP' | 'ACCOUNT_REGISTRATION_SSO'
        - `dynamic` boolean
        - `context` 'CHECKOUT' | 'SSO'
        - `external_id` string
        - `field_setup` string
        - `helper_text` string
        - `label` string
        - `position` number
        - `public_id` string
        - `required` boolean
        - `subscribeToNewsletter` boolean
      - `eligible_payment_methods` EligiblePaymentMethod[]
        - `eligible` boolean
        - `transaction_processor_type` 'affirm' | 'afterpay' | 'amazon_pay' | 'credova' | 'klarna' | 'paypal' | 'sezzle' | 'radial_klarna' | 'radial_paypal' | 'adyen_gateway' | 'alliance_data' | 'authorize_net' | 'braintree' | 'cardconnect' | 'checkout_com' | 'cybersource' | 'first_data' | 'nmi' | 'orbital' | 'paypal_payflow' | 'radial' | 'rocketgate' | 'shopify_payments' | 'stripe' | 'magentopayment' | 'adyen_payfac' | 'vantiv' | 'google_pay' | 'bolt'
      - `gift_option_view` IGiftOptionView
        - `hide_gift_message` boolean
        - `hide_gift_wrap` boolean
      - `hide_apm` string[]
      - `order_notice` string
      - `payment_notice` string
      - `shipping_info_notice` string
      - `shipping_notice` string
    - `external_data` OrderExternalDataView
      - `shopify` string
    - `platform_user_id` string
    - `requires_action` string
    - `token` string
    - `user_note` string — Used by shoppers to make extra requests or provide details for gift messages.
  - `refund_transaction_ids` string[]
  - `refund_transactions` TransactionView[] — **Nullable** for Transactions Details.
    - `amount` AmountView
      - `amount` number
      - `currency` string
      - `currency_symbol` string
    - `authorization` CreditCardAuthorizationView
      - `auth` string
      - `avs_response` '00' | '01' | '02' | '10' | '11' | '12' | '13' | '14' | '20' | '30' | '31' | '32' | '33' | '34' | '40' | 'adyen_' | 'adyen_A' | 'adyen_N' | 'adyen_U' | 'adyen_S' | 'adyen_R' | 'adyen_W' | 'adyen_T' | 'adyen_Z' | 'adyen_D' | 'adyen_F' | 'adyen_M' | 'adyen_X' | 'adyen_Y' | 'adyen_B' | 'adyen_P' | 'adyen_C' | 'adyen_G' | 'adyen_I' | 'adyen_K'
      - `cvv_response` 'M' | 'N' | 'P' | 'S' | 'U' | 'D' | 'X' | 'Y' | '1' | '2' | '3' | 'pass' | 'fail' | 'unavailable' | 'unchecked' | 'braintree_M' | 'braintree_N' | 'braintree_U' | 'braintree_B' | 'braintree_A' | 'braintree_I' | 'braintree_S' | 'CVV2'
      - `merchant_event_id` string — The reference ID associated with a transaction event (auth, capture, refund, void). This is an arbitrary identifier created by the merchant. Bolt does not enforce any uniqueness constraints on this ID. It is up to the merchant to generate identifiers that properly fulfill its needs.
      - `metadata` object
      - `processor` 'vantiv' | 'adyen_payfac' | 'adyen_gateway' | 'stripe' | 'braintree' | 'cybersource' | 'nmi' | 'authorize_net' | 'radial' | 'shopify_payments' | 'rocketgate'
      - `reason` 'none' | 'invalid_amount' | 'invalid_cvv' | 'invalid_cc_number' | 'expired' | 'risk' | 'lost_stolen' | 'call_issuer' | 'invalid_merchant_for_card' | 'unsupported_payment_method' | 'processor_server_error' — The reason code explaining the authorization status. * `1` - none * `2` - invalid_amount * `3` - invalid_cvv * `4` - invalid_cc_number * `5` - expired * `6` - risk * `7` - lost_stolen * `8` - call_issuer * `9` - invalid_merchant_for_card * `10` - unsupported_payment_method
      - `status` 'succeeded' | 'declined' | 'error' — The status of the authorization request. * `1` - succeeded * `2` - declined * `3` - error
    - `capture` CaptureView — Deprecated. Use `captures`.
      - `amount` AmountView
        - `amount` number
        - `currency` string
        - `currency_symbol` string
      - `id` string — The unique ID for the capture. **Nullable** for Transactions Details.
      - `merchant_event_id` string — The reference ID associated with a transaction event (auth, capture, refund, void). This is an arbitrary identifier created by the merchant. Bolt does not enforce any uniqueness constraints on this ID. It is up to the merchant to generate identifiers that properly fulfill its needs.
      - `metadata` object — Additional information about the capture. For example, the processor capture ID. **Nullable** for Transactions Details.
      - `splits` object[] — A split of fees by type and amount. **Nullable** for Transactions Details.
        - `amount` AmountView
          - `amount` number
          - `currency` string
          - `currency_symbol` string
        - `type` 'net' | 'processing_fee' | 'risk_fee' | 'apm_fee' | 'network_fee' | 'platform_fee' | 'bolt_account_fee' — Fee type options. **Nullable** for Transactions Details.
      - `status` 'succeeded' | 'declined' | 'error' — The status of the capture. **Nullable** for Transactions Details.
    - `captures` CreditCardCaptureView[]
      - `amount` AmountView
        - `amount` number
        - `currency` string
        - `currency_symbol` string
      - `id` string — The unique ID for the capture. **Nullable** for Transactions Details.
      - `merchant_event_id` string — The reference ID associated with a transaction event (auth, capture, refund, void). This is an arbitrary identifier created by the merchant. Bolt does not enforce any uniqueness constraints on this ID. It is up to the merchant to generate identifiers that properly fulfill its needs.
      - `metadata` object
      - `splits` TransactionSplitsView
        - `amount` AmountView
          - `amount` number
          - `currency` string
          - `currency_symbol` string
        - `type` 'net' | 'processing_fee' | 'float' | 'reserve' | 'adjustment' | 'bolt_fee'
      - `status` 'succeeded' | 'declined' | 'error' — The status of the capture. **Nullable** for Transactions Details.
    - `credit` CreditCardCreditView
      - `status` 'succeeded' | 'declined' | 'error' | 'pending' | 'in progress' — The status of the refund to a card.
      - `merchant_event_id` string — The reference ID associated with a transaction event (auth, capture, refund, void). This is an arbitrary identifier created by the merchant. Bolt does not enforce any uniqueness constraints on this ID. It is up to the merchant to generate identifiers that properly fulfill its needs.
    - `date` integer — Transaction date. **Nullable** for Transactions Details.
    - `from_consumer` ConsumerSelfView
      - `first_name` string — The given name of the person associated with this record.
      - `id` string
      - `last_name` string — The surname of the person associated with this record.
      - `authentication` LoginView
        - `actions` string[]
        - `methods` string[]
        - `sso_authorization_url` string
      - `email_verified` boolean
      - `emails` EmailView[]
        - `address` string
        - `id` string
        - `priority` 'primary' | 'listed' — Describes the card's priority.
        - `status` string
      - `phones` PhoneView[]
        - `country_code` string — Used for the 2-digit ISO 3166-1 alpha 2 country code associated with this address.
        - `id` string
        - `number` string
        - `priority` 'primary' | 'listed'
        - `status` string
      - `platform_account_status` 'none' | 'linked' | 'unlinked'
    - `from_credit_card` CreditCardView — Contains details about the credit card transaction.
      - `billing_address` AddressView — The address object returned in the response.
        - `company` string — The company name associated with this address.
        - `country` string — The name of the country associated with this address.
        - `country_code` string — The ISO 3166-1 alpha-2 country code associated with this address.
        - `door_code` string, nullable — The building door code or community gate code.
        - `email_address` string, email — An email address.
        - `first_name` string — The given name of the person associated with this address.
        - `id` string — The unique Bolt ID associated with this address.
        - `last_name` string — The surname of the person associated with this address.
        - `locality` string — The city name details associated with this address.
        - `name` string — The given and surname of the person associated with this address.
        - `phone_number` string — A phone number following E164 standards, in its globalized format, i.e. prepended with a plus sign.
        - `postal_code` string — The postal or zip code associated with this address.
        - `priority` 'primary' | 'listed', nullable — The shopper-indicated priority of this address compared to other addresses on their account.
        - `region` string — The region details such as state or province associated with this address.
        - `region_code` string, nullable — The the ISO 3166-2 region code associated with this address.
        - `street_address1` string — The street number and street name of the address.
        - `street_address2` string — Any apartment, floor, or unit details.
        - `street_address3` string, nullable — Any additional street address details.
        - `street_address4` string, nullable — Any additional street address details.
      - `bin` string — The Bank Identification Number for the credit card; this is typically the first 4-6 digits of the credit card number. **Nullable** for Transactions Details.
      - `display_network` 'Credit Card' | 'American Express' | 'Diners Club' | 'Discover' | 'JCB' | 'MasterCard' | 'Union Pay' | 'Visa' — The card's network. **Nullable** for Transactions Details.
      - `expiration` integer — The card's expiration. **Nullable** for Transactions Details.
      - `icon_asset_path` string — The asset link for displayed icons. This link varies depending on payment method used. **Nullable** for Transactions Details.
      - `id` string — The card's ID. **Nullable** for Transactions Details.
      - `last4` string — The card's last 4 digits. **Nullable** for Transactions Details.
      - `network` 'visa' | 'mastercard' | 'amex' | 'discover' | 'dinersclub' | 'jcb' | 'unionpay' | 'alliancedata' | 'citiplcc' | 'unknown' — The card's network code. **Nullable** for Transactions Details. Note: LEGACY diners_club_us_ca now tagged as mastercard
      - `priority` 'primary' | 'listed' — Describes the card's priority.
      - `status` 'active' | 'created' | 'inactive' | 'transient' — The card's status. **Nullable** for Transactions Details.
      - `token` string — The Bolt token associated to the credit card. Required for new, unsaved cards.
      - `token_type` 'vantiv' | 'applepay' | 'bolt' | 'stripe' | 'plcc' | 'applepay_encrypted_blob' — Used to define which payment processor generated the token for this credit card.
    - `id` string — The unique ID associated with the transaction. **Nullable** for Transactions Details.
    - `indemnification_decision` 'unknown' | 'indemnified' | 'not_indemnified' — Describes whether the transaction is indemnified by Bolt for fraud.
    - `indemnification_reason` 'unknown' | 'checkout' | 'virtual_terminal' | 'merchant_back_office' | 'merchant_force_approved' | 'reversibly_rejected' | 'irreversibly_rejected' | 'risk_engine_approved' | 'analyst_approved' | 'auth_verification' | 'paypal' | 'afterpay' | 'direct_payments' | 'whitelist' | 'external_review' | 'affirm' | 'merchant_ip_address' | 'amazon_pay' | 'apple_pay' | 'phone_order' | 'klarna' | 'cardholder_authentication' | 'address_change_rejected' | 'indemnify_direct_payments' | 'indemnify_virtual_terminal' | 'membership_subscription' | 'embedded_guest_checkout' | 'risk_assessment_only' | 'sezzle' | 'credova' | 'subscription' | 'indemnify_apm_transaction' — Describes the reason that the transaction is or is not indemnified by Bolt for fraud.
    - `last4` string — The card's last 4 digits. **Nullable** for Transactions Details.
    - `last_viewed_utc` number
    - `merchant_division` MerchantDivisionSummaryView
      - `account_page_url` string
      - `api_base_domain_url` string
      - `base_domain_url` string
      - `confirmation_redirect_url` string
      - `create_order_url` string
      - `debug_url` string
      - `description` string
      - `display_name` string
      - `get_account_url` string
      - `shopper_custom_fields_updated_url` string
      - `hook_type` '1' | '2' | '3' | '4' | '5' | '6'
      - `hook_url` string
      - `id` string
      - `is_universal_merchant_api` boolean
      - `is_webhooks_v2` boolean
      - `logo` MerchantDivisionLogoView
        - `domain` string
        - `resource` string
      - `logo_dashboard` MerchantDivisionLogoView
        - `domain` string
        - `resource` string
      - `merchant_id` string
      - `mobile_app_domain_url` string
      - `oauth_logout_url` string
      - `oauth_redirect_url` string
      - `platform` string
      - `plugin_config_url` string
      - `privacy_policy_url` string
      - `product_info_url` string
      - `public_id` string
      - `remote_apiurl` string
      - `shipping_and_tax_url` string
      - `shipping_url` string
      - `status` string
      - `tax_url` string
      - `terms_of_service_url` string
      - `universal_merchant_api_url` string
      - `update_cart_url` string
      - `use_async_refunds_amazon_pay` boolean
      - `use_async_refunds_paypal` boolean
      - `validate_additional_account_data_url` string
      - `merchant_password_login_url` string — (Optional) Link shoppers can use to log into a merchant store via the Bolt SSO modal.
    - `merchant_order_number` string
    - `order_decision` OrderDecisionDetailsView
      - `decision_factors` string[]
      - `score` number
    - `processor` 'adyen_gateway' | 'adyen_payfac' | 'affirm' | 'afterpay' | 'alliance_data' | 'amazon_pay' | 'authorize_net' | 'braintree' | 'checkout_com' | 'cybersource' | 'first_data' | 'klarna' | 'nmi' | 'orbital' | 'paypal' | 'radial' | 'radial_klarna' | 'radial_paypal' | 'rocketgate' | 'sezzle' | 'shopify_payments' | 'stripe' | 'vantiv' — The processor used. **Nullable** for Transactions Details.
    - `reference` string — The transaction's 12-digit Bolt reference ID. **Nullable** for Transactions Details.
    - `review_ticket` ReviewTicketView
      - `id` string
      - `request_deadline` number
      - `status` string
    - `risk_insights` RiskModelExternalResultView
      - `available` boolean
      - `decision_factors` string[] — Used to list a total of up to 5 decision factors used by the risk model to determine the risk analysis result.
      - `fraud_probability` number
      - `payment_instrument_factors` object
    - `risk_review_status` 'unknown' | 'needs_review' | 'reviewed' — Describes the current Risk Review status. A transaction could be unreviewed, reviewed, or pending manual review by the Bolt team.
    - `risk_score` integer
    - `splits` TransactionSplitsView[]
      - `amount` AmountView
        - `amount` number
        - `currency` string
        - `currency_symbol` string
      - `type` 'net' | 'processing_fee' | 'float' | 'reserve' | 'adjustment' | 'bolt_fee'
    - `status` 'in_progress' | 'completed' | 'cancelled' | 'failed' | 'pending' | 'created' | 'authorized' | 'rejected_reversible' | 'rejected_irreversible' — The transaction's status.
    - `to_consumer` ConsumerSelfView
      - `first_name` string — The given name of the person associated with this record.
      - `id` string
      - `last_name` string — The surname of the person associated with this record.
      - `authentication` LoginView
        - `actions` string[]
        - `methods` string[]
        - `sso_authorization_url` string
      - `email_verified` boolean
      - `emails` EmailView[]
        - `address` string
        - `id` string
        - `priority` 'primary' | 'listed' — Describes the card's priority.
        - `status` string
      - `phones` PhoneView[]
        - `country_code` string — Used for the 2-digit ISO 3166-1 alpha 2 country code associated with this address.
        - `id` string
        - `number` string
        - `priority` 'primary' | 'listed'
        - `status` string
      - `platform_account_status` 'none' | 'linked' | 'unlinked'
    - `to_credit_card` CreditCardView — Contains details about the credit card transaction.
      - `billing_address` AddressView — The address object returned in the response.
        - `company` string — The company name associated with this address.
        - `country` string — The name of the country associated with this address.
        - `country_code` string — The ISO 3166-1 alpha-2 country code associated with this address.
        - `door_code` string, nullable — The building door code or community gate code.
        - `email_address` string, email — An email address.
        - `first_name` string — The given name of the person associated with this address.
        - `id` string — The unique Bolt ID associated with this address.
        - `last_name` string — The surname of the person associated with this address.
        - `locality` string — The city name details associated with this address.
        - `name` string — The given and surname of the person associated with this address.
        - `phone_number` string — A phone number following E164 standards, in its globalized format, i.e. prepended with a plus sign.
        - `postal_code` string — The postal or zip code associated with this address.
        - `priority` 'primary' | 'listed', nullable — The shopper-indicated priority of this address compared to other addresses on their account.
        - `region` string — The region details such as state or province associated with this address.
        - `region_code` string, nullable — The the ISO 3166-2 region code associated with this address.
        - `street_address1` string — The street number and street name of the address.
        - `street_address2` string — Any apartment, floor, or unit details.
        - `street_address3` string, nullable — Any additional street address details.
        - `street_address4` string, nullable — Any additional street address details.
      - `bin` string — The Bank Identification Number for the credit card; this is typically the first 4-6 digits of the credit card number. **Nullable** for Transactions Details.
      - `display_network` 'Credit Card' | 'American Express' | 'Diners Club' | 'Discover' | 'JCB' | 'MasterCard' | 'Union Pay' | 'Visa' — The card's network. **Nullable** for Transactions Details.
      - `expiration` integer — The card's expiration. **Nullable** for Transactions Details.
      - `icon_asset_path` string — The asset link for displayed icons. This link varies depending on payment method used. **Nullable** for Transactions Details.
      - `id` string — The card's ID. **Nullable** for Transactions Details.
      - `last4` string — The card's last 4 digits. **Nullable** for Transactions Details.
      - `network` 'visa' | 'mastercard' | 'amex' | 'discover' | 'dinersclub' | 'jcb' | 'unionpay' | 'alliancedata' | 'citiplcc' | 'unknown' — The card's network code. **Nullable** for Transactions Details. Note: LEGACY diners_club_us_ca now tagged as mastercard
      - `priority` 'primary' | 'listed' — Describes the card's priority.
      - `status` 'active' | 'created' | 'inactive' | 'transient' — The card's status. **Nullable** for Transactions Details.
      - `token` string — The Bolt token associated to the credit card. Required for new, unsaved cards.
      - `token_type` 'vantiv' | 'applepay' | 'bolt' | 'stripe' | 'plcc' | 'applepay_encrypted_blob' — Used to define which payment processor generated the token for this credit card.
    - `transaction_properties` object
    - `type` 'cc_payment' | 'cc_credit' | 'funding_transfer' | 'processing_fee_transfer' | 'reserve_transfer' | 'float_transfer' | 'merchant_credit' | 'merchant_debit' | 'funding_withdrawal' | 'processing_fee_withdrawal' | 'zero_amount' | 'bolt_fee_transfer' | 'bolt_fee_withdrawal' | 'bank_account_verification' | 'authorization_verification' | 'paypal_payment' | 'paypal_refund' | 'apm_payment' | 'apm_refund' | 'zero_amount_verification' — The type of transaction.
    - `void` CreditCardVoidView
      - `cause` string — Specifies why this particular transaction is voided.
      - `merchant_event_id` string — The reference ID associated with a transaction event (auth, capture, refund, void). This is an arbitrary identifier created by the merchant. Bolt does not enforce any uniqueness constraints on this ID. It is up to the merchant to generate identifiers that properly fulfill its needs.
      - `status` 'succeeded' | 'declined' | 'error' — The status of the void request.
      - `void` string — The void ID returned from the payment processor.
    - `view_status` 'not_viewed' | 'viewed' | 'viewing'
  - `refunded_amount` AmountView
    - `amount` number
    - `currency` string
    - `currency_symbol` string
  - `source_transaction` TransactionView
    - `amount` AmountView
      - `amount` number
      - `currency` string
      - `currency_symbol` string
    - `authorization` CreditCardAuthorizationView
      - `auth` string
      - `avs_response` '00' | '01' | '02' | '10' | '11' | '12' | '13' | '14' | '20' | '30' | '31' | '32' | '33' | '34' | '40' | 'adyen_' | 'adyen_A' | 'adyen_N' | 'adyen_U' | 'adyen_S' | 'adyen_R' | 'adyen_W' | 'adyen_T' | 'adyen_Z' | 'adyen_D' | 'adyen_F' | 'adyen_M' | 'adyen_X' | 'adyen_Y' | 'adyen_B' | 'adyen_P' | 'adyen_C' | 'adyen_G' | 'adyen_I' | 'adyen_K'
      - `cvv_response` 'M' | 'N' | 'P' | 'S' | 'U' | 'D' | 'X' | 'Y' | '1' | '2' | '3' | 'pass' | 'fail' | 'unavailable' | 'unchecked' | 'braintree_M' | 'braintree_N' | 'braintree_U' | 'braintree_B' | 'braintree_A' | 'braintree_I' | 'braintree_S' | 'CVV2'
      - `merchant_event_id` string — The reference ID associated with a transaction event (auth, capture, refund, void). This is an arbitrary identifier created by the merchant. Bolt does not enforce any uniqueness constraints on this ID. It is up to the merchant to generate identifiers that properly fulfill its needs.
      - `metadata` object
      - `processor` 'vantiv' | 'adyen_payfac' | 'adyen_gateway' | 'stripe' | 'braintree' | 'cybersource' | 'nmi' | 'authorize_net' | 'radial' | 'shopify_payments' | 'rocketgate'
      - `reason` 'none' | 'invalid_amount' | 'invalid_cvv' | 'invalid_cc_number' | 'expired' | 'risk' | 'lost_stolen' | 'call_issuer' | 'invalid_merchant_for_card' | 'unsupported_payment_method' | 'processor_server_error' — The reason code explaining the authorization status. * `1` - none * `2` - invalid_amount * `3` - invalid_cvv * `4` - invalid_cc_number * `5` - expired * `6` - risk * `7` - lost_stolen * `8` - call_issuer * `9` - invalid_merchant_for_card * `10` - unsupported_payment_method
      - `status` 'succeeded' | 'declined' | 'error' — The status of the authorization request. * `1` - succeeded * `2` - declined * `3` - error
    - `capture` CaptureView — Deprecated. Use `captures`.
      - `amount` AmountView
        - `amount` number
        - `currency` string
        - `currency_symbol` string
      - `id` string — The unique ID for the capture. **Nullable** for Transactions Details.
      - `merchant_event_id` string — The reference ID associated with a transaction event (auth, capture, refund, void). This is an arbitrary identifier created by the merchant. Bolt does not enforce any uniqueness constraints on this ID. It is up to the merchant to generate identifiers that properly fulfill its needs.
      - `metadata` object — Additional information about the capture. For example, the processor capture ID. **Nullable** for Transactions Details.
      - `splits` object[] — A split of fees by type and amount. **Nullable** for Transactions Details.
        - `amount` AmountView
          - `amount` number
          - `currency` string
          - `currency_symbol` string
        - `type` 'net' | 'processing_fee' | 'risk_fee' | 'apm_fee' | 'network_fee' | 'platform_fee' | 'bolt_account_fee' — Fee type options. **Nullable** for Transactions Details.
      - `status` 'succeeded' | 'declined' | 'error' — The status of the capture. **Nullable** for Transactions Details.
    - `captures` CreditCardCaptureView[]
      - `amount` AmountView
        - `amount` number
        - `currency` string
        - `currency_symbol` string
      - `id` string — The unique ID for the capture. **Nullable** for Transactions Details.
      - `merchant_event_id` string — The reference ID associated with a transaction event (auth, capture, refund, void). This is an arbitrary identifier created by the merchant. Bolt does not enforce any uniqueness constraints on this ID. It is up to the merchant to generate identifiers that properly fulfill its needs.
      - `metadata` object
      - `splits` TransactionSplitsView
        - `amount` AmountView
          - `amount` number
          - `currency` string
          - `currency_symbol` string
        - `type` 'net' | 'processing_fee' | 'float' | 'reserve' | 'adjustment' | 'bolt_fee'
      - `status` 'succeeded' | 'declined' | 'error' — The status of the capture. **Nullable** for Transactions Details.
    - `credit` CreditCardCreditView
      - `status` 'succeeded' | 'declined' | 'error' | 'pending' | 'in progress' — The status of the refund to a card.
      - `merchant_event_id` string — The reference ID associated with a transaction event (auth, capture, refund, void). This is an arbitrary identifier created by the merchant. Bolt does not enforce any uniqueness constraints on this ID. It is up to the merchant to generate identifiers that properly fulfill its needs.
    - `date` integer — Transaction date. **Nullable** for Transactions Details.
    - `from_consumer` ConsumerSelfView
      - `first_name` string — The given name of the person associated with this record.
      - `id` string
      - `last_name` string — The surname of the person associated with this record.
      - `authentication` LoginView
        - `actions` string[]
        - `methods` string[]
        - `sso_authorization_url` string
      - `email_verified` boolean
      - `emails` EmailView[]
        - `address` string
        - `id` string
        - `priority` 'primary' | 'listed' — Describes the card's priority.
        - `status` string
      - `phones` PhoneView[]
        - `country_code` string — Used for the 2-digit ISO 3166-1 alpha 2 country code associated with this address.
        - `id` string
        - `number` string
        - `priority` 'primary' | 'listed'
        - `status` string
      - `platform_account_status` 'none' | 'linked' | 'unlinked'
    - `from_credit_card` CreditCardView — Contains details about the credit card transaction.
      - `billing_address` AddressView — The address object returned in the response.
        - `company` string — The company name associated with this address.
        - `country` string — The name of the country associated with this address.
        - `country_code` string — The ISO 3166-1 alpha-2 country code associated with this address.
        - `door_code` string, nullable — The building door code or community gate code.
        - `email_address` string, email — An email address.
        - `first_name` string — The given name of the person associated with this address.
        - `id` string — The unique Bolt ID associated with this address.
        - `last_name` string — The surname of the person associated with this address.
        - `locality` string — The city name details associated with this address.
        - `name` string — The given and surname of the person associated with this address.
        - `phone_number` string — A phone number following E164 standards, in its globalized format, i.e. prepended with a plus sign.
        - `postal_code` string — The postal or zip code associated with this address.
        - `priority` 'primary' | 'listed', nullable — The shopper-indicated priority of this address compared to other addresses on their account.
        - `region` string — The region details such as state or province associated with this address.
        - `region_code` string, nullable — The the ISO 3166-2 region code associated with this address.
        - `street_address1` string — The street number and street name of the address.
        - `street_address2` string — Any apartment, floor, or unit details.
        - `street_address3` string, nullable — Any additional street address details.
        - `street_address4` string, nullable — Any additional street address details.
      - `bin` string — The Bank Identification Number for the credit card; this is typically the first 4-6 digits of the credit card number. **Nullable** for Transactions Details.
      - `display_network` 'Credit Card' | 'American Express' | 'Diners Club' | 'Discover' | 'JCB' | 'MasterCard' | 'Union Pay' | 'Visa' — The card's network. **Nullable** for Transactions Details.
      - `expiration` integer — The card's expiration. **Nullable** for Transactions Details.
      - `icon_asset_path` string — The asset link for displayed icons. This link varies depending on payment method used. **Nullable** for Transactions Details.
      - `id` string — The card's ID. **Nullable** for Transactions Details.
      - `last4` string — The card's last 4 digits. **Nullable** for Transactions Details.
      - `network` 'visa' | 'mastercard' | 'amex' | 'discover' | 'dinersclub' | 'jcb' | 'unionpay' | 'alliancedata' | 'citiplcc' | 'unknown' — The card's network code. **Nullable** for Transactions Details. Note: LEGACY diners_club_us_ca now tagged as mastercard
      - `priority` 'primary' | 'listed' — Describes the card's priority.
      - `status` 'active' | 'created' | 'inactive' | 'transient' — The card's status. **Nullable** for Transactions Details.
      - `token` string — The Bolt token associated to the credit card. Required for new, unsaved cards.
      - `token_type` 'vantiv' | 'applepay' | 'bolt' | 'stripe' | 'plcc' | 'applepay_encrypted_blob' — Used to define which payment processor generated the token for this credit card.
    - `id` string — The unique ID associated with the transaction. **Nullable** for Transactions Details.
    - `indemnification_decision` 'unknown' | 'indemnified' | 'not_indemnified' — Describes whether the transaction is indemnified by Bolt for fraud.
    - `indemnification_reason` 'unknown' | 'checkout' | 'virtual_terminal' | 'merchant_back_office' | 'merchant_force_approved' | 'reversibly_rejected' | 'irreversibly_rejected' | 'risk_engine_approved' | 'analyst_approved' | 'auth_verification' | 'paypal' | 'afterpay' | 'direct_payments' | 'whitelist' | 'external_review' | 'affirm' | 'merchant_ip_address' | 'amazon_pay' | 'apple_pay' | 'phone_order' | 'klarna' | 'cardholder_authentication' | 'address_change_rejected' | 'indemnify_direct_payments' | 'indemnify_virtual_terminal' | 'membership_subscription' | 'embedded_guest_checkout' | 'risk_assessment_only' | 'sezzle' | 'credova' | 'subscription' | 'indemnify_apm_transaction' — Describes the reason that the transaction is or is not indemnified by Bolt for fraud.
    - `last4` string — The card's last 4 digits. **Nullable** for Transactions Details.
    - `last_viewed_utc` number
    - `merchant_division` MerchantDivisionSummaryView
      - `account_page_url` string
      - `api_base_domain_url` string
      - `base_domain_url` string
      - `confirmation_redirect_url` string
      - `create_order_url` string
      - `debug_url` string
      - `description` string
      - `display_name` string
      - `get_account_url` string
      - `shopper_custom_fields_updated_url` string
      - `hook_type` '1' | '2' | '3' | '4' | '5' | '6'
      - `hook_url` string
      - `id` string
      - `is_universal_merchant_api` boolean
      - `is_webhooks_v2` boolean
      - `logo` MerchantDivisionLogoView
        - `domain` string
        - `resource` string
      - `logo_dashboard` MerchantDivisionLogoView
        - `domain` string
        - `resource` string
      - `merchant_id` string
      - `mobile_app_domain_url` string
      - `oauth_logout_url` string
      - `oauth_redirect_url` string
      - `platform` string
      - `plugin_config_url` string
      - `privacy_policy_url` string
      - `product_info_url` string
      - `public_id` string
      - `remote_apiurl` string
      - `shipping_and_tax_url` string
      - `shipping_url` string
      - `status` string
      - `tax_url` string
      - `terms_of_service_url` string
      - `universal_merchant_api_url` string
      - `update_cart_url` string
      - `use_async_refunds_amazon_pay` boolean
      - `use_async_refunds_paypal` boolean
      - `validate_additional_account_data_url` string
      - `merchant_password_login_url` string — (Optional) Link shoppers can use to log into a merchant store via the Bolt SSO modal.
    - `merchant_order_number` string
    - `order_decision` OrderDecisionDetailsView
      - `decision_factors` string[]
      - `score` number
    - `processor` 'adyen_gateway' | 'adyen_payfac' | 'affirm' | 'afterpay' | 'alliance_data' | 'amazon_pay' | 'authorize_net' | 'braintree' | 'checkout_com' | 'cybersource' | 'first_data' | 'klarna' | 'nmi' | 'orbital' | 'paypal' | 'radial' | 'radial_klarna' | 'radial_paypal' | 'rocketgate' | 'sezzle' | 'shopify_payments' | 'stripe' | 'vantiv' — The processor used. **Nullable** for Transactions Details.
    - `reference` string — The transaction's 12-digit Bolt reference ID. **Nullable** for Transactions Details.
    - `review_ticket` ReviewTicketView
      - `id` string
      - `request_deadline` number
      - `status` string
    - `risk_insights` RiskModelExternalResultView
      - `available` boolean
      - `decision_factors` string[] — Used to list a total of up to 5 decision factors used by the risk model to determine the risk analysis result.
      - `fraud_probability` number
      - `payment_instrument_factors` object
    - `risk_review_status` 'unknown' | 'needs_review' | 'reviewed' — Describes the current Risk Review status. A transaction could be unreviewed, reviewed, or pending manual review by the Bolt team.
    - `risk_score` integer
    - `splits` TransactionSplitsView[]
      - `amount` AmountView
        - `amount` number
        - `currency` string
        - `currency_symbol` string
      - `type` 'net' | 'processing_fee' | 'float' | 'reserve' | 'adjustment' | 'bolt_fee'
    - `status` 'in_progress' | 'completed' | 'cancelled' | 'failed' | 'pending' | 'created' | 'authorized' | 'rejected_reversible' | 'rejected_irreversible' — The transaction's status.
    - `to_consumer` ConsumerSelfView
      - `first_name` string — The given name of the person associated with this record.
      - `id` string
      - `last_name` string — The surname of the person associated with this record.
      - `authentication` LoginView
        - `actions` string[]
        - `methods` string[]
        - `sso_authorization_url` string
      - `email_verified` boolean
      - `emails` EmailView[]
        - `address` string
        - `id` string
        - `priority` 'primary' | 'listed' — Describes the card's priority.
        - `status` string
      - `phones` PhoneView[]
        - `country_code` string — Used for the 2-digit ISO 3166-1 alpha 2 country code associated with this address.
        - `id` string
        - `number` string
        - `priority` 'primary' | 'listed'
        - `status` string
      - `platform_account_status` 'none' | 'linked' | 'unlinked'
    - `to_credit_card` CreditCardView — Contains details about the credit card transaction.
      - `billing_address` AddressView — The address object returned in the response.
        - `company` string — The company name associated with this address.
        - `country` string — The name of the country associated with this address.
        - `country_code` string — The ISO 3166-1 alpha-2 country code associated with this address.
        - `door_code` string, nullable — The building door code or community gate code.
        - `email_address` string, email — An email address.
        - `first_name` string — The given name of the person associated with this address.
        - `id` string — The unique Bolt ID associated with this address.
        - `last_name` string — The surname of the person associated with this address.
        - `locality` string — The city name details associated with this address.
        - `name` string — The given and surname of the person associated with this address.
        - `phone_number` string — A phone number following E164 standards, in its globalized format, i.e. prepended with a plus sign.
        - `postal_code` string — The postal or zip code associated with this address.
        - `priority` 'primary' | 'listed', nullable — The shopper-indicated priority of this address compared to other addresses on their account.
        - `region` string — The region details such as state or province associated with this address.
        - `region_code` string, nullable — The the ISO 3166-2 region code associated with this address.
        - `street_address1` string — The street number and street name of the address.
        - `street_address2` string — Any apartment, floor, or unit details.
        - `street_address3` string, nullable — Any additional street address details.
        - `street_address4` string, nullable — Any additional street address details.
      - `bin` string — The Bank Identification Number for the credit card; this is typically the first 4-6 digits of the credit card number. **Nullable** for Transactions Details.
      - `display_network` 'Credit Card' | 'American Express' | 'Diners Club' | 'Discover' | 'JCB' | 'MasterCard' | 'Union Pay' | 'Visa' — The card's network. **Nullable** for Transactions Details.
      - `expiration` integer — The card's expiration. **Nullable** for Transactions Details.
      - `icon_asset_path` string — The asset link for displayed icons. This link varies depending on payment method used. **Nullable** for Transactions Details.
      - `id` string — The card's ID. **Nullable** for Transactions Details.
      - `last4` string — The card's last 4 digits. **Nullable** for Transactions Details.
      - `network` 'visa' | 'mastercard' | 'amex' | 'discover' | 'dinersclub' | 'jcb' | 'unionpay' | 'alliancedata' | 'citiplcc' | 'unknown' — The card's network code. **Nullable** for Transactions Details. Note: LEGACY diners_club_us_ca now tagged as mastercard
- … truncated; see the full OpenAPI document linked below

## Other responses

- `403` — Generic Error Schema
- `404` — The requested entity was not found. transaction_id not found
- `422` — Generic Error Schema

---

[API](https://skmtc.dev/bolt/apis/bolt-api-reference.md) · [All operations](https://skmtc.dev/bolt/apis/bolt-api-reference/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/bolt/bolt-api-reference/revisions/1f62c40558c6/schema)
