---
title: "Get Merchant"
method: GET
path: "/merchant/v2"
tags: ["merchant"]
---

# Get Merchant

`GET /merchant/v2`

Get the merchant

## Headers

- `Authorization` string, required

## Response `200`

Ok

- MerchantGetMerchantV2Response200
  - `applePayMerchantIdentifier` string
  - `verificationLinks` PendingVerification
    - `verification` Verification, required
      - `reference` string, required
      - `status` 'pending' | 'partial-approval' | 'approved' | 'rejected' | 'expired', required
      - `vendor` 'middesk' | 'sumsub' | 'sumsub_docv' | 'persona' | 'persona_kyb', required
      - `name` string
      - `attested` boolean
      - `shareToken` string
      - `shareTokenStatus` string
      - `sessionToken` string
      - `rejectionReasons` string[]
    - `merchantLink` string
    - `uboLinks` AdditionalVerification[]
      - `name` string, required
      - `link` string, required
      - `reference` string, required
      - `vendor` 'middesk' | 'sumsub' | 'sumsub_docv' | 'persona' | 'persona_kyb', required
      - `sessionToken` string
  - `merchant` IMerchantString, required
    - `_id` string, required
    - `merchantId` string, required
    - `verification` Verification, required
      - `reference` string, required
      - `status` 'pending' | 'partial-approval' | 'approved' | 'rejected' | 'expired', required
      - `vendor` 'middesk' | 'sumsub' | 'sumsub_docv' | 'persona' | 'persona_kyb', required
      - `name` string
      - `attested` boolean
      - `shareToken` string
      - `shareTokenStatus` string
      - `sessionToken` string
      - `rejectionReasons` string[]
    - `brand` MerchantBrandSettings
      - `portalBrand` 'approvely' | 'seamlesschex' | 'coinflow' | 'yourbrandhere' | 'Plan2Play' | 'tango' | 'interlace' | 'tapvia' | 'decal'
      - `logo` string
      - `displayName` string
    - `colors` MerchantTheme
      - `showCardIcon` boolean
      - `placeholderColor` string
      - `expirationPlaceholder` string
      - `cvvPlaceholder` string
      - `cardNumberPlaceholder` string
      - `fontWeight` string
      - `fontSize` string
      - `style` 'rounded' | 'sharp' | 'pill'
      - `font` string
      - `ctaColor` string
      - `textColorAction` string
      - `textColorAccent` string
      - `textColor` string
      - `backgroundAccent2` string
      - `backgroundAccent` string
      - `cardBackground` string
      - `background` string
      - `primary` string
    - `url` string
    - `withdrawFees` IMerchantStringWithdrawFees, required
      - `firstParty` PartialRecordWithdrawSpeedWithdrawFeeConfig, required — Make all properties in T optional
        - `asap` WithdrawFeeConfig
          - `fixed` Cents, required
            - `cents` integer, required
          - `variableBps` number, double, required
          - `minimum` Cents, required
            - `cents` integer, required
          - `maximum` Cents
            - `cents` integer, required
          - `limit` PartialWithdrawLimit — Make all properties in T optional
            - `singleTxLimit` Cents
              - …
            - `dailyLimit` Cents
              - …
            - `monthlyLimit` Cents
              - …
        - `same_day` WithdrawFeeConfig
          - `fixed` Cents, required
            - `cents` integer, required
          - `variableBps` number, double, required
          - `minimum` Cents, required
            - `cents` integer, required
          - `maximum` Cents
            - `cents` integer, required
          - `limit` PartialWithdrawLimit — Make all properties in T optional
            - `singleTxLimit` Cents
              - …
            - `dailyLimit` Cents
              - …
            - `monthlyLimit` Cents
              - …
        - `standard` WithdrawFeeConfig
          - `fixed` Cents, required
            - `cents` integer, required
          - `variableBps` number, double, required
          - `minimum` Cents, required
            - `cents` integer, required
          - `maximum` Cents
            - `cents` integer, required
          - `limit` PartialWithdrawLimit — Make all properties in T optional
            - `singleTxLimit` Cents
              - …
            - `dailyLimit` Cents
              - …
            - `monthlyLimit` Cents
              - …
        - `card` WithdrawFeeConfig
          - `fixed` Cents, required
            - `cents` integer, required
          - `variableBps` number, double, required
          - `minimum` Cents, required
            - `cents` integer, required
          - `maximum` Cents
            - `cents` integer, required
          - `limit` PartialWithdrawLimit — Make all properties in T optional
            - `singleTxLimit` Cents
              - …
            - `dailyLimit` Cents
              - …
            - `monthlyLimit` Cents
              - …
        - `iban` WithdrawFeeConfig
          - `fixed` Cents, required
            - `cents` integer, required
          - `variableBps` number, double, required
          - `minimum` Cents, required
            - `cents` integer, required
          - `maximum` Cents
            - `cents` integer, required
          - `limit` PartialWithdrawLimit — Make all properties in T optional
            - `singleTxLimit` Cents
              - …
            - `dailyLimit` Cents
              - …
            - `monthlyLimit` Cents
              - …
        - `pix` WithdrawFeeConfig
          - `fixed` Cents, required
            - `cents` integer, required
          - `variableBps` number, double, required
          - `minimum` Cents, required
            - `cents` integer, required
          - `maximum` Cents
            - `cents` integer, required
          - `limit` PartialWithdrawLimit — Make all properties in T optional
            - `singleTxLimit` Cents
              - …
            - `dailyLimit` Cents
              - …
            - `monthlyLimit` Cents
              - …
        - `eft` WithdrawFeeConfig
          - `fixed` Cents, required
            - `cents` integer, required
          - `variableBps` number, double, required
          - `minimum` Cents, required
            - `cents` integer, required
          - `maximum` Cents
            - `cents` integer, required
          - `limit` PartialWithdrawLimit — Make all properties in T optional
            - `singleTxLimit` Cents
              - …
            - `dailyLimit` Cents
              - …
            - `monthlyLimit` Cents
              - …
        - `venmo` WithdrawFeeConfig
          - `fixed` Cents, required
            - `cents` integer, required
          - `variableBps` number, double, required
          - `minimum` Cents, required
            - `cents` integer, required
          - `maximum` Cents
            - `cents` integer, required
          - `limit` PartialWithdrawLimit — Make all properties in T optional
            - `singleTxLimit` Cents
              - …
            - `dailyLimit` Cents
              - …
            - `monthlyLimit` Cents
              - …
        - `paypal` WithdrawFeeConfig
          - `fixed` Cents, required
            - `cents` integer, required
          - `variableBps` number, double, required
          - `minimum` Cents, required
            - `cents` integer, required
          - `maximum` Cents
            - `cents` integer, required
          - `limit` PartialWithdrawLimit — Make all properties in T optional
            - `singleTxLimit` Cents
              - …
            - `dailyLimit` Cents
              - …
            - `monthlyLimit` Cents
              - …
        - `wire` WithdrawFeeConfig
          - `fixed` Cents, required
            - `cents` integer, required
          - `variableBps` number, double, required
          - `minimum` Cents, required
            - `cents` integer, required
          - `maximum` Cents
            - `cents` integer, required
          - `limit` PartialWithdrawLimit — Make all properties in T optional
            - `singleTxLimit` Cents
              - …
            - `dailyLimit` Cents
              - …
            - `monthlyLimit` Cents
              - …
        - `interac` WithdrawFeeConfig
          - `fixed` Cents, required
            - `cents` integer, required
          - `variableBps` number, double, required
          - `minimum` Cents, required
            - `cents` integer, required
          - `maximum` Cents
            - `cents` integer, required
          - `limit` PartialWithdrawLimit — Make all properties in T optional
            - `singleTxLimit` Cents
              - …
            - `dailyLimit` Cents
              - …
            - `monthlyLimit` Cents
              - …
        - `swift` WithdrawFeeConfig
          - `fixed` Cents, required
            - `cents` integer, required
          - `variableBps` number, double, required
          - `minimum` Cents, required
            - `cents` integer, required
          - `maximum` Cents
            - `cents` integer, required
          - `limit` PartialWithdrawLimit — Make all properties in T optional
            - `singleTxLimit` Cents
              - …
            - `dailyLimit` Cents
              - …
            - `monthlyLimit` Cents
              - …
      - `business` PartialRecordWithdrawSpeedWithdrawFeeConfig, required — Make all properties in T optional
        - `asap` WithdrawFeeConfig
          - `fixed` Cents, required
            - `cents` integer, required
          - `variableBps` number, double, required
          - `minimum` Cents, required
            - `cents` integer, required
          - `maximum` Cents
            - `cents` integer, required
          - `limit` PartialWithdrawLimit — Make all properties in T optional
            - `singleTxLimit` Cents
              - …
            - `dailyLimit` Cents
              - …
            - `monthlyLimit` Cents
              - …
        - `same_day` WithdrawFeeConfig
          - `fixed` Cents, required
            - `cents` integer, required
          - `variableBps` number, double, required
          - `minimum` Cents, required
            - `cents` integer, required
          - `maximum` Cents
            - `cents` integer, required
          - `limit` PartialWithdrawLimit — Make all properties in T optional
            - `singleTxLimit` Cents
              - …
            - `dailyLimit` Cents
              - …
            - `monthlyLimit` Cents
              - …
        - `standard` WithdrawFeeConfig
          - `fixed` Cents, required
            - `cents` integer, required
          - `variableBps` number, double, required
          - `minimum` Cents, required
            - `cents` integer, required
          - `maximum` Cents
            - `cents` integer, required
          - `limit` PartialWithdrawLimit — Make all properties in T optional
            - `singleTxLimit` Cents
              - …
            - `dailyLimit` Cents
              - …
            - `monthlyLimit` Cents
              - …
        - `card` WithdrawFeeConfig
          - `fixed` Cents, required
            - `cents` integer, required
          - `variableBps` number, double, required
          - `minimum` Cents, required
            - `cents` integer, required
          - `maximum` Cents
            - `cents` integer, required
          - `limit` PartialWithdrawLimit — Make all properties in T optional
            - `singleTxLimit` Cents
              - …
            - `dailyLimit` Cents
              - …
            - `monthlyLimit` Cents
              - …
        - `iban` WithdrawFeeConfig
          - `fixed` Cents, required
            - `cents` integer, required
          - `variableBps` number, double, required
          - `minimum` Cents, required
            - `cents` integer, required
          - `maximum` Cents
            - `cents` integer, required
          - `limit` PartialWithdrawLimit — Make all properties in T optional
            - `singleTxLimit` Cents
              - …
            - `dailyLimit` Cents
              - …
            - `monthlyLimit` Cents
              - …
        - `pix` WithdrawFeeConfig
          - `fixed` Cents, required
            - `cents` integer, required
          - `variableBps` number, double, required
          - `minimum` Cents, required
            - `cents` integer, required
          - `maximum` Cents
            - `cents` integer, required
          - `limit` PartialWithdrawLimit — Make all properties in T optional
            - `singleTxLimit` Cents
              - …
            - `dailyLimit` Cents
              - …
            - `monthlyLimit` Cents
              - …
        - `eft` WithdrawFeeConfig
          - `fixed` Cents, required
            - `cents` integer, required
          - `variableBps` number, double, required
          - `minimum` Cents, required
            - `cents` integer, required
          - `maximum` Cents
            - `cents` integer, required
          - `limit` PartialWithdrawLimit — Make all properties in T optional
            - `singleTxLimit` Cents
              - …
            - `dailyLimit` Cents
              - …
            - `monthlyLimit` Cents
              - …
        - `venmo` WithdrawFeeConfig
          - `fixed` Cents, required
            - `cents` integer, required
          - `variableBps` number, double, required
          - `minimum` Cents, required
            - `cents` integer, required
          - `maximum` Cents
            - `cents` integer, required
          - `limit` PartialWithdrawLimit — Make all properties in T optional
            - `singleTxLimit` Cents
              - …
            - `dailyLimit` Cents
              - …
            - `monthlyLimit` Cents
              - …
        - `paypal` WithdrawFeeConfig
          - `fixed` Cents, required
            - `cents` integer, required
          - `variableBps` number, double, required
          - `minimum` Cents, required
            - `cents` integer, required
          - `maximum` Cents
            - `cents` integer, required
          - `limit` PartialWithdrawLimit — Make all properties in T optional
            - `singleTxLimit` Cents
              - …
            - `dailyLimit` Cents
              - …
            - `monthlyLimit` Cents
              - …
        - `wire` WithdrawFeeConfig
          - `fixed` Cents, required
            - `cents` integer, required
          - `variableBps` number, double, required
          - `minimum` Cents, required
            - `cents` integer, required
          - `maximum` Cents
            - `cents` integer, required
          - `limit` PartialWithdrawLimit — Make all properties in T optional
            - `singleTxLimit` Cents
              - …
            - `dailyLimit` Cents
              - …
            - `monthlyLimit` Cents
              - …
        - `interac` WithdrawFeeConfig
          - `fixed` Cents, required
            - `cents` integer, required
          - `variableBps` number, double, required
          - `minimum` Cents, required
            - `cents` integer, required
          - `maximum` Cents
            - `cents` integer, required
          - `limit` PartialWithdrawLimit — Make all properties in T optional
            - `singleTxLimit` Cents
              - …
            - `dailyLimit` Cents
              - …
            - `monthlyLimit` Cents
              - …
        - `swift` WithdrawFeeConfig
          - `fixed` Cents, required
            - `cents` integer, required
          - `variableBps` number, double, required
          - `minimum` Cents, required
            - `cents` integer, required
          - `maximum` Cents
            - `cents` integer, required
          - `limit` PartialWithdrawLimit — Make all properties in T optional
            - `singleTxLimit` Cents
              - …
            - `dailyLimit` Cents
              - …
            - `monthlyLimit` Cents
              - …
      - `user` PartialRecordWithdrawSpeedWithdrawFeeConfig, required — Make all properties in T optional
        - `asap` WithdrawFeeConfig
          - `fixed` Cents, required
            - `cents` integer, required
          - `variableBps` number, double, required
          - `minimum` Cents, required
            - `cents` integer, required
          - `maximum` Cents
            - `cents` integer, required
          - `limit` PartialWithdrawLimit — Make all properties in T optional
            - `singleTxLimit` Cents
              - …
            - `dailyLimit` Cents
              - …
            - `monthlyLimit` Cents
              - …
        - `same_day` WithdrawFeeConfig
          - `fixed` Cents, required
            - `cents` integer, required
          - `variableBps` number, double, required
          - `minimum` Cents, required
            - `cents` integer, required
          - `maximum` Cents
            - `cents` integer, required
          - `limit` PartialWithdrawLimit — Make all properties in T optional
            - `singleTxLimit` Cents
              - …
            - `dailyLimit` Cents
              - …
            - `monthlyLimit` Cents
              - …
        - `standard` WithdrawFeeConfig
          - `fixed` Cents, required
            - `cents` integer, required
          - `variableBps` number, double, required
          - `minimum` Cents, required
            - `cents` integer, required
          - `maximum` Cents
            - `cents` integer, required
          - `limit` PartialWithdrawLimit — Make all properties in T optional
            - `singleTxLimit` Cents
              - …
            - `dailyLimit` Cents
              - …
            - `monthlyLimit` Cents
              - …
        - `card` WithdrawFeeConfig
          - `fixed` Cents, required
            - `cents` integer, required
          - `variableBps` number, double, required
          - `minimum` Cents, required
            - `cents` integer, required
          - `maximum` Cents
            - `cents` integer, required
          - `limit` PartialWithdrawLimit — Make all properties in T optional
            - `singleTxLimit` Cents
              - …
            - `dailyLimit` Cents
              - …
            - `monthlyLimit` Cents
              - …
        - `iban` WithdrawFeeConfig
          - `fixed` Cents, required
            - `cents` integer, required
          - `variableBps` number, double, required
          - `minimum` Cents, required
            - `cents` integer, required
          - `maximum` Cents
            - `cents` integer, required
          - `limit` PartialWithdrawLimit — Make all properties in T optional
            - `singleTxLimit` Cents
              - …
            - `dailyLimit` Cents
              - …
            - `monthlyLimit` Cents
              - …
        - `pix` WithdrawFeeConfig
          - `fixed` Cents, required
            - `cents` integer, required
          - `variableBps` number, double, required
          - `minimum` Cents, required
            - `cents` integer, required
          - `maximum` Cents
            - `cents` integer, required
          - `limit` PartialWithdrawLimit — Make all properties in T optional
            - `singleTxLimit` Cents
              - …
            - `dailyLimit` Cents
              - …
            - `monthlyLimit` Cents
              - …
        - `eft` WithdrawFeeConfig
          - `fixed` Cents, required
            - `cents` integer, required
          - `variableBps` number, double, required
          - `minimum` Cents, required
            - `cents` integer, required
          - `maximum` Cents
            - `cents` integer, required
          - `limit` PartialWithdrawLimit — Make all properties in T optional
            - `singleTxLimit` Cents
              - …
            - `dailyLimit` Cents
              - …
            - `monthlyLimit` Cents
              - …
        - `venmo` WithdrawFeeConfig
          - `fixed` Cents, required
            - `cents` integer, required
          - `variableBps` number, double, required
          - `minimum` Cents, required
            - `cents` integer, required
          - `maximum` Cents
            - `cents` integer, required
          - `limit` PartialWithdrawLimit — Make all properties in T optional
            - `singleTxLimit` Cents
              - …
            - `dailyLimit` Cents
              - …
            - `monthlyLimit` Cents
              - …
        - `paypal` WithdrawFeeConfig
          - `fixed` Cents, required
            - `cents` integer, required
          - `variableBps` number, double, required
          - `minimum` Cents, required
            - `cents` integer, required
          - `maximum` Cents
            - `cents` integer, required
          - `limit` PartialWithdrawLimit — Make all properties in T optional
            - `singleTxLimit` Cents
              - …
            - `dailyLimit` Cents
              - …
            - `monthlyLimit` Cents
              - …
        - `wire` WithdrawFeeConfig
          - `fixed` Cents, required
            - `cents` integer, required
          - `variableBps` number, double, required
          - `minimum` Cents, required
            - `cents` integer, required
          - `maximum` Cents
            - `cents` integer, required
          - `limit` PartialWithdrawLimit — Make all properties in T optional
            - `singleTxLimit` Cents
              - …
            - `dailyLimit` Cents
              - …
            - `monthlyLimit` Cents
              - …
        - `interac` WithdrawFeeConfig
          - `fixed` Cents, required
            - `cents` integer, required
          - `variableBps` number, double, required
          - `minimum` Cents, required
            - `cents` integer, required
          - `maximum` Cents
            - `cents` integer, required
          - `limit` PartialWithdrawLimit — Make all properties in T optional
            - `singleTxLimit` Cents
              - …
            - `dailyLimit` Cents
              - …
            - `monthlyLimit` Cents
              - …
        - `swift` WithdrawFeeConfig
          - `fixed` Cents, required
            - `cents` integer, required
          - `variableBps` number, double, required
          - `minimum` Cents, required
            - `cents` integer, required
          - `maximum` Cents
            - `cents` integer, required
          - `limit` PartialWithdrawLimit — Make all properties in T optional
            - `singleTxLimit` Cents
              - …
            - `dailyLimit` Cents
              - …
            - `monthlyLimit` Cents
              - …
      - `swapBps` number, double, required
    - `customWithdrawFees` CustomWithdrawFeesConfig — Make all properties in T optional
      - `asap` union
        - CustomWithdrawFeeValue0
          - `maxFeeCents` number, double, nullable, required
          - `minFeeCents` number, double, nullable, required
          - `coverProcessingFees` boolean, required
          - `cents` number, double, required
          - `currency` 'USD' | 'AED' | 'AFN' | 'ALL' | 'AMD' | 'ANG' | 'AOA' | 'ARS' | 'AUD' | 'AWG' | 'AZN' | 'BAM' | 'BBD' | 'BDT' | 'BGN' | 'BHD' | 'BIF' | 'BMD' | 'BND' | 'BOB' | 'BRL' | 'BSD' | 'BTN' | 'BWP' | 'BYN' | 'BZD' | 'CAD' | 'CHF' | 'CLF' | 'CLP' | 'CNY' | 'COP' | 'CRC' | 'CUP' | 'CVE' | 'CZK' | 'DJF' | 'DKK' | 'DOP' | 'DZD' | 'EGP' | 'ETB' | 'EUR' | 'FJD' | 'GBP' | 'GEL' | 'GHS' | 'GMD' | 'GNF' | 'GTQ' | 'GYD' | 'HKD' | 'HNL' | 'HTG' | 'HUF' | 'IDR' | 'ILS' | 'INR' | 'IQD' | 'IRR' | 'ISK' | 'JMD' | 'JOD' | 'JPY' | 'KES' | 'KGS' | 'KHR' | 'KMF' | 'KRW' | 'KWD' | 'KYD' | 'KZT' | 'LAK' | 'LBP' | 'LKR' | 'LRD' | 'LSL' | 'LYD' | 'MAD' | 'MDL' | 'MGA' | 'MKD' | 'MMK' | 'MNT' | 'MOP' | 'MRU' | 'MUR' | 'MWK' | 'MVR' | 'MXN' | 'MYR' | 'MZN' | 'NAD' | 'NGN' | 'NIO' | 'NOK' | 'NPR' | 'NZD' | 'OMR' | 'PAB' | 'PEN' | 'PGK' | 'PHP' | 'PKR' | 'PLN' | 'PYG' | 'QAR' | 'RON' | 'RSD' | 'RWF' | 'SAR' | 'SCR' | 'SDG' | 'SEK' | 'SGD' | 'SLE' | 'SLL' | 'SOS' | 'SRD' | 'STN' | 'SVC' | 'SYP' | 'SZL' | 'THB' | 'TJS' | 'TMT' | 'TND' | 'TOP' | 'TRY' | 'TTD' | 'TWD' | 'TZS' | 'UAH' | 'UGX' | 'UYU' | 'UZS' | 'VND' | 'VUV' | 'WST' | 'XAF' | 'XCD' | 'XOF' | 'XPF' | 'YER' | 'ZAR' | 'ZMW' | 'ZWL' | 'CDF' | 'ERN' | 'FKP' | 'KPW' | 'RUB' | 'SBD' | 'SHP' | 'SSP' | 'VES', required
          - `percent` number, double, nullable, required
          - `isFixed` boolean, required
        - CustomWithdrawFeeValue1
          - `maxFeeCents` number, double, nullable, required
          - `minFeeCents` number, double, nullable, required
          - `coverProcessingFees` boolean, required
          - `cents` number, double, nullable, required
          - `currency` 'USD' | 'AED' | 'AFN' | 'ALL' | 'AMD' | 'ANG' | 'AOA' | 'ARS' | 'AUD' | 'AWG' | 'AZN' | 'BAM' | 'BBD' | 'BDT' | 'BGN' | 'BHD' | 'BIF' | 'BMD' | 'BND' | 'BOB' | 'BRL' | 'BSD' | 'BTN' | 'BWP' | 'BYN' | 'BZD' | 'CAD' | 'CHF' | 'CLF' | 'CLP' | 'CNY' | 'COP' | 'CRC' | 'CUP' | 'CVE' | 'CZK' | 'DJF' | 'DKK' | 'DOP' | 'DZD' | 'EGP' | 'ETB' | 'EUR' | 'FJD' | 'GBP' | 'GEL' | 'GHS' | 'GMD' | 'GNF' | 'GTQ' | 'GYD' | 'HKD' | 'HNL' | 'HTG' | 'HUF' | 'IDR' | 'ILS' | 'INR' | 'IQD' | 'IRR' | 'ISK' | 'JMD' | 'JOD' | 'JPY' | 'KES' | 'KGS' | 'KHR' | 'KMF' | 'KRW' | 'KWD' | 'KYD' | 'KZT' | 'LAK' | 'LBP' | 'LKR' | 'LRD' | 'LSL' | 'LYD' | 'MAD' | 'MDL' | 'MGA' | 'MKD' | 'MMK' | 'MNT' | 'MOP' | 'MRU' | 'MUR' | 'MWK' | 'MVR' | 'MXN' | 'MYR' | 'MZN' | 'NAD' | 'NGN' | 'NIO' | 'NOK' | 'NPR' | 'NZD' | 'OMR' | 'PAB' | 'PEN' | 'PGK' | 'PHP' | 'PKR' | 'PLN' | 'PYG' | 'QAR' | 'RON' | 'RSD' | 'RWF' | 'SAR' | 'SCR' | 'SDG' | 'SEK' | 'SGD' | 'SLE' | 'SLL' | 'SOS' | 'SRD' | 'STN' | 'SVC' | 'SYP' | 'SZL' | 'THB' | 'TJS' | 'TMT' | 'TND' | 'TOP' | 'TRY' | 'TTD' | 'TWD' | 'TZS' | 'UAH' | 'UGX' | 'UYU' | 'UZS' | 'VND' | 'VUV' | 'WST' | 'XAF' | 'XCD' | 'XOF' | 'XPF' | 'YER' | 'ZAR' | 'ZMW' | 'ZWL' | 'CDF' | 'ERN' | 'FKP' | 'KPW' | 'RUB' | 'SBD' | 'SHP' | 'SSP' | 'VES'
          - `percent` number, double, required
          - `isFixed` boolean, required
      - `same_day` union
        - CustomWithdrawFeeValue0
          - `maxFeeCents` number, double, nullable, required
          - `minFeeCents` number, double, nullable, required
          - `coverProcessingFees` boolean, required
          - `cents` number, double, required
          - `currency` 'USD' | 'AED' | 'AFN' | 'ALL' | 'AMD' | 'ANG' | 'AOA' | 'ARS' | 'AUD' | 'AWG' | 'AZN' | 'BAM' | 'BBD' | 'BDT' | 'BGN' | 'BHD' | 'BIF' | 'BMD' | 'BND' | 'BOB' | 'BRL' | 'BSD' | 'BTN' | 'BWP' | 'BYN' | 'BZD' | 'CAD' | 'CHF' | 'CLF' | 'CLP' | 'CNY' | 'COP' | 'CRC' | 'CUP' | 'CVE' | 'CZK' | 'DJF' | 'DKK' | 'DOP' | 'DZD' | 'EGP' | 'ETB' | 'EUR' | 'FJD' | 'GBP' | 'GEL' | 'GHS' | 'GMD' | 'GNF' | 'GTQ' | 'GYD' | 'HKD' | 'HNL' | 'HTG' | 'HUF' | 'IDR' | 'ILS' | 'INR' | 'IQD' | 'IRR' | 'ISK' | 'JMD' | 'JOD' | 'JPY' | 'KES' | 'KGS' | 'KHR' | 'KMF' | 'KRW' | 'KWD' | 'KYD' | 'KZT' | 'LAK' | 'LBP' | 'LKR' | 'LRD' | 'LSL' | 'LYD' | 'MAD' | 'MDL' | 'MGA' | 'MKD' | 'MMK' | 'MNT' | 'MOP' | 'MRU' | 'MUR' | 'MWK' | 'MVR' | 'MXN' | 'MYR' | 'MZN' | 'NAD' | 'NGN' | 'NIO' | 'NOK' | 'NPR' | 'NZD' | 'OMR' | 'PAB' | 'PEN' | 'PGK' | 'PHP' | 'PKR' | 'PLN' | 'PYG' | 'QAR' | 'RON' | 'RSD' | 'RWF' | 'SAR' | 'SCR' | 'SDG' | 'SEK' | 'SGD' | 'SLE' | 'SLL' | 'SOS' | 'SRD' | 'STN' | 'SVC' | 'SYP' | 'SZL' | 'THB' | 'TJS' | 'TMT' | 'TND' | 'TOP' | 'TRY' | 'TTD' | 'TWD' | 'TZS' | 'UAH' | 'UGX' | 'UYU' | 'UZS' | 'VND' | 'VUV' | 'WST' | 'XAF' | 'XCD' | 'XOF' | 'XPF' | 'YER' | 'ZAR' | 'ZMW' | 'ZWL' | 'CDF' | 'ERN' | 'FKP' | 'KPW' | 'RUB' | 'SBD' | 'SHP' | 'SSP' | 'VES', required
          - `percent` number, double, nullable, required
          - `isFixed` boolean, required
        - CustomWithdrawFeeValue1
          - `maxFeeCents` number, double, nullable, required
          - `minFeeCents` number, double, nullable, required
          - `coverProcessingFees` boolean, required
          - `cents` number, double, nullable, required
          - `currency` 'USD' | 'AED' | 'AFN' | 'ALL' | 'AMD' | 'ANG' | 'AOA' | 'ARS' | 'AUD' | 'AWG' | 'AZN' | 'BAM' | 'BBD' | 'BDT' | 'BGN' | 'BHD' | 'BIF' | 'BMD' | 'BND' | 'BOB' | 'BRL' | 'BSD' | 'BTN' | 'BWP' | 'BYN' | 'BZD' | 'CAD' | 'CHF' | 'CLF' | 'CLP' | 'CNY' | 'COP' | 'CRC' | 'CUP' | 'CVE' | 'CZK' | 'DJF' | 'DKK' | 'DOP' | 'DZD' | 'EGP' | 'ETB' | 'EUR' | 'FJD' | 'GBP' | 'GEL' | 'GHS' | 'GMD' | 'GNF' | 'GTQ' | 'GYD' | 'HKD' | 'HNL' | 'HTG' | 'HUF' | 'IDR' | 'ILS' | 'INR' | 'IQD' | 'IRR' | 'ISK' | 'JMD' | 'JOD' | 'JPY' | 'KES' | 'KGS' | 'KHR' | 'KMF' | 'KRW' | 'KWD' | 'KYD' | 'KZT' | 'LAK' | 'LBP' | 'LKR' | 'LRD' | 'LSL' | 'LYD' | 'MAD' | 'MDL' | 'MGA' | 'MKD' | 'MMK' | 'MNT' | 'MOP' | 'MRU' | 'MUR' | 'MWK' | 'MVR' | 'MXN' | 'MYR' | 'MZN' | 'NAD' | 'NGN' | 'NIO' | 'NOK' | 'NPR' | 'NZD' | 'OMR' | 'PAB' | 'PEN' | 'PGK' | 'PHP' | 'PKR' | 'PLN' | 'PYG' | 'QAR' | 'RON' | 'RSD' | 'RWF' | 'SAR' | 'SCR' | 'SDG' | 'SEK' | 'SGD' | 'SLE' | 'SLL' | 'SOS' | 'SRD' | 'STN' | 'SVC' | 'SYP' | 'SZL' | 'THB' | 'TJS' | 'TMT' | 'TND' | 'TOP' | 'TRY' | 'TTD' | 'TWD' | 'TZS' | 'UAH' | 'UGX' | 'UYU' | 'UZS' | 'VND' | 'VUV' | 'WST' | 'XAF' | 'XCD' | 'XOF' | 'XPF' | 'YER' | 'ZAR' | 'ZMW' | 'ZWL' | 'CDF' | 'ERN' | 'FKP' | 'KPW' | 'RUB' | 'SBD' | 'SHP' | 'SSP' | 'VES'
          - `percent` number, double, required
          - `isFixed` boolean, required
      - `standard` union
        - CustomWithdrawFeeValue0
          - `maxFeeCents` number, double, nullable, required
          - `minFeeCents` number, double, nullable, required
          - `coverProcessingFees` boolean, required
          - `cents` number, double, required
          - `currency` 'USD' | 'AED' | 'AFN' | 'ALL' | 'AMD' | 'ANG' | 'AOA' | 'ARS' | 'AUD' | 'AWG' | 'AZN' | 'BAM' | 'BBD' | 'BDT' | 'BGN' | 'BHD' | 'BIF' | 'BMD' | 'BND' | 'BOB' | 'BRL' | 'BSD' | 'BTN' | 'BWP' | 'BYN' | 'BZD' | 'CAD' | 'CHF' | 'CLF' | 'CLP' | 'CNY' | 'COP' | 'CRC' | 'CUP' | 'CVE' | 'CZK' | 'DJF' | 'DKK' | 'DOP' | 'DZD' | 'EGP' | 'ETB' | 'EUR' | 'FJD' | 'GBP' | 'GEL' | 'GHS' | 'GMD' | 'GNF' | 'GTQ' | 'GYD' | 'HKD' | 'HNL' | 'HTG' | 'HUF' | 'IDR' | 'ILS' | 'INR' | 'IQD' | 'IRR' | 'ISK' | 'JMD' | 'JOD' | 'JPY' | 'KES' | 'KGS' | 'KHR' | 'KMF' | 'KRW' | 'KWD' | 'KYD' | 'KZT' | 'LAK' | 'LBP' | 'LKR' | 'LRD' | 'LSL' | 'LYD' | 'MAD' | 'MDL' | 'MGA' | 'MKD' | 'MMK' | 'MNT' | 'MOP' | 'MRU' | 'MUR' | 'MWK' | 'MVR' | 'MXN' | 'MYR' | 'MZN' | 'NAD' | 'NGN' | 'NIO' | 'NOK' | 'NPR' | 'NZD' | 'OMR' | 'PAB' | 'PEN' | 'PGK' | 'PHP' | 'PKR' | 'PLN' | 'PYG' | 'QAR' | 'RON' | 'RSD' | 'RWF' | 'SAR' | 'SCR' | 'SDG' | 'SEK' | 'SGD' | 'SLE' | 'SLL' | 'SOS' | 'SRD' | 'STN' | 'SVC' | 'SYP' | 'SZL' | 'THB' | 'TJS' | 'TMT' | 'TND' | 'TOP' | 'TRY' | 'TTD' | 'TWD' | 'TZS' | 'UAH' | 'UGX' | 'UYU' | 'UZS' | 'VND' | 'VUV' | 'WST' | 'XAF' | 'XCD' | 'XOF' | 'XPF' | 'YER' | 'ZAR' | 'ZMW' | 'ZWL' | 'CDF' | 'ERN' | 'FKP' | 'KPW' | 'RUB' | 'SBD' | 'SHP' | 'SSP' | 'VES', required
          - `percent` number, double, nullable, required
          - `isFixed` boolean, required
        - CustomWithdrawFeeValue1
          - `maxFeeCents` number, double, nullable, required
          - `minFeeCents` number, double, nullable, required
          - `coverProcessingFees` boolean, required
          - `cents` number, double, nullable, required
          - `currency` 'USD' | 'AED' | 'AFN' | 'ALL' | 'AMD' | 'ANG' | 'AOA' | 'ARS' | 'AUD' | 'AWG' | 'AZN' | 'BAM' | 'BBD' | 'BDT' | 'BGN' | 'BHD' | 'BIF' | 'BMD' | 'BND' | 'BOB' | 'BRL' | 'BSD' | 'BTN' | 'BWP' | 'BYN' | 'BZD' | 'CAD' | 'CHF' | 'CLF' | 'CLP' | 'CNY' | 'COP' | 'CRC' | 'CUP' | 'CVE' | 'CZK' | 'DJF' | 'DKK' | 'DOP' | 'DZD' | 'EGP' | 'ETB' | 'EUR' | 'FJD' | 'GBP' | 'GEL' | 'GHS' | 'GMD' | 'GNF' | 'GTQ' | 'GYD' | 'HKD' | 'HNL' | 'HTG' | 'HUF' | 'IDR' | 'ILS' | 'INR' | 'IQD' | 'IRR' | 'ISK' | 'JMD' | 'JOD' | 'JPY' | 'KES' | 'KGS' | 'KHR' | 'KMF' | 'KRW' | 'KWD' | 'KYD' | 'KZT' | 'LAK' | 'LBP' | 'LKR' | 'LRD' | 'LSL' | 'LYD' | 'MAD' | 'MDL' | 'MGA' | 'MKD' | 'MMK' | 'MNT' | 'MOP' | 'MRU' | 'MUR' | 'MWK' | 'MVR' | 'MXN' | 'MYR' | 'MZN' | 'NAD' | 'NGN' | 'NIO' | 'NOK' | 'NPR' | 'NZD' | 'OMR' | 'PAB' | 'PEN' | 'PGK' | 'PHP' | 'PKR' | 'PLN' | 'PYG' | 'QAR' | 'RON' | 'RSD' | 'RWF' | 'SAR' | 'SCR' | 'SDG' | 'SEK' | 'SGD' | 'SLE' | 'SLL' | 'SOS' | 'SRD' | 'STN' | 'SVC' | 'SYP' | 'SZL' | 'THB' | 'TJS' | 'TMT' | 'TND' | 'TOP' | 'TRY' | 'TTD' | 'TWD' | 'TZS' | 'UAH' | 'UGX' | 'UYU' | 'UZS' | 'VND' | 'VUV' | 'WST' | 'XAF' | 'XCD' | 'XOF' | 'XPF' | 'YER' | 'ZAR' | 'ZMW' | 'ZWL' | 'CDF' | 'ERN' | 'FKP' | 'KPW' | 'RUB' | 'SBD' | 'SHP' | 'SSP' | 'VES'
          - `percent` number, double, required
          - `isFixed` boolean, required
      - `card` union
        - CustomWithdrawFeeValue0
          - `maxFeeCents` number, double, nullable, required
          - `minFeeCents` number, double, nullable, required
          - `coverProcessingFees` boolean, required
          - `cents` number, double, required
          - `currency` 'USD' | 'AED' | 'AFN' | 'ALL' | 'AMD' | 'ANG' | 'AOA' | 'ARS' | 'AUD' | 'AWG' | 'AZN' | 'BAM' | 'BBD' | 'BDT' | 'BGN' | 'BHD' | 'BIF' | 'BMD' | 'BND' | 'BOB' | 'BRL' | 'BSD' | 'BTN' | 'BWP' | 'BYN' | 'BZD' | 'CAD' | 'CHF' | 'CLF' | 'CLP' | 'CNY' | 'COP' | 'CRC' | 'CUP' | 'CVE' | 'CZK' | 'DJF' | 'DKK' | 'DOP' | 'DZD' | 'EGP' | 'ETB' | 'EUR' | 'FJD' | 'GBP' | 'GEL' | 'GHS' | 'GMD' | 'GNF' | 'GTQ' | 'GYD' | 'HKD' | 'HNL' | 'HTG' | 'HUF' | 'IDR' | 'ILS' | 'INR' | 'IQD' | 'IRR' | 'ISK' | 'JMD' | 'JOD' | 'JPY' | 'KES' | 'KGS' | 'KHR' | 'KMF' | 'KRW' | 'KWD' | 'KYD' | 'KZT' | 'LAK' | 'LBP' | 'LKR' | 'LRD' | 'LSL' | 'LYD' | 'MAD' | 'MDL' | 'MGA' | 'MKD' | 'MMK' | 'MNT' | 'MOP' | 'MRU' | 'MUR' | 'MWK' | 'MVR' | 'MXN' | 'MYR' | 'MZN' | 'NAD' | 'NGN' | 'NIO' | 'NOK' | 'NPR' | 'NZD' | 'OMR' | 'PAB' | 'PEN' | 'PGK' | 'PHP' | 'PKR' | 'PLN' | 'PYG' | 'QAR' | 'RON' | 'RSD' | 'RWF' | 'SAR' | 'SCR' | 'SDG' | 'SEK' | 'SGD' | 'SLE' | 'SLL' | 'SOS' | 'SRD' | 'STN' | 'SVC' | 'SYP' | 'SZL' | 'THB' | 'TJS' | 'TMT' | 'TND' | 'TOP' | 'TRY' | 'TTD' | 'TWD' | 'TZS' | 'UAH' | 'UGX' | 'UYU' | 'UZS' | 'VND' | 'VUV' | 'WST' | 'XAF' | 'XCD' | 'XOF' | 'XPF' | 'YER' | 'ZAR' | 'ZMW' | 'ZWL' | 'CDF' | 'ERN' | 'FKP' | 'KPW' | 'RUB' | 'SBD' | 'SHP' | 'SSP' | 'VES', required
          - `percent` number, double, nullable, required
          - `isFixed` boolean, required
        - CustomWithdrawFeeValue1
          - `maxFeeCents` number, double, nullable, required
          - `minFeeCents` number, double, nullable, required
          - `coverProcessingFees` boolean, required
          - `cents` number, double, nullable, required
          - `currency` 'USD' | 'AED' | 'AFN' | 'ALL' | 'AMD' | 'ANG' | 'AOA' | 'ARS' | 'AUD' | 'AWG' | 'AZN' | 'BAM' | 'BBD' | 'BDT' | 'BGN' | 'BHD' | 'BIF' | 'BMD' | 'BND' | 'BOB' | 'BRL' | 'BSD' | 'BTN' | 'BWP' | 'BYN' | 'BZD' | 'CAD' | 'CHF' | 'CLF' | 'CLP' | 'CNY' | 'COP' | 'CRC' | 'CUP' | 'CVE' | 'CZK' | 'DJF' | 'DKK' | 'DOP' | 'DZD' | 'EGP' | 'ETB' | 'EUR' | 'FJD' | 'GBP' | 'GEL' | 'GHS' | 'GMD' | 'GNF' | 'GTQ' | 'GYD' | 'HKD' | 'HNL' | 'HTG' | 'HUF' | 'IDR' | 'ILS' | 'INR' | 'IQD' | 'IRR' | 'ISK' | 'JMD' | 'JOD' | 'JPY' | 'KES' | 'KGS' | 'KHR' | 'KMF' | 'KRW' | 'KWD' | 'KYD' | 'KZT' | 'LAK' | 'LBP' | 'LKR' | 'LRD' | 'LSL' | 'LYD' | 'MAD' | 'MDL' | 'MGA' | 'MKD' | 'MMK' | 'MNT' | 'MOP' | 'MRU' | 'MUR' | 'MWK' | 'MVR' | 'MXN' | 'MYR' | 'MZN' | 'NAD' | 'NGN' | 'NIO' | 'NOK' | 'NPR' | 'NZD' | 'OMR' | 'PAB' | 'PEN' | 'PGK' | 'PHP' | 'PKR' | 'PLN' | 'PYG' | 'QAR' | 'RON' | 'RSD' | 'RWF' | 'SAR' | 'SCR' | 'SDG' | 'SEK' | 'SGD' | 'SLE' | 'SLL' | 'SOS' | 'SRD' | 'STN' | 'SVC' | 'SYP' | 'SZL' | 'THB' | 'TJS' | 'TMT' | 'TND' | 'TOP' | 'TRY' | 'TTD' | 'TWD' | 'TZS' | 'UAH' | 'UGX' | 'UYU' | 'UZS' | 'VND' | 'VUV' | 'WST' | 'XAF' | 'XCD' | 'XOF' | 'XPF' | 'YER' | 'ZAR' | 'ZMW' | 'ZWL' | 'CDF' | 'ERN' | 'FKP' | 'KPW' | 'RUB' | 'SBD' | 'SHP' | 'SSP' | 'VES'
          - `percent` number, double, required
          - `isFixed` boolean, required
      - `iban` union
        - CustomWithdrawFeeValue0
          - `maxFeeCents` number, double, nullable, required
          - `minFeeCents` number, double, nullable, required
          - `coverProcessingFees` boolean, required
          - `cents` number, double, required
          - `currency` 'USD' | 'AED' | 'AFN' | 'ALL' | 'AMD' | 'ANG' | 'AOA' | 'ARS' | 'AUD' | 'AWG' | 'AZN' | 'BAM' | 'BBD' | 'BDT' | 'BGN' | 'BHD' | 'BIF' | 'BMD' | 'BND' | 'BOB' | 'BRL' | 'BSD' | 'BTN' | 'BWP' | 'BYN' | 'BZD' | 'CAD' | 'CHF' | 'CLF' | 'CLP' | 'CNY' | 'COP' | 'CRC' | 'CUP' | 'CVE' | 'CZK' | 'DJF' | 'DKK' | 'DOP' | 'DZD' | 'EGP' | 'ETB' | 'EUR' | 'FJD' | 'GBP' | 'GEL' | 'GHS' | 'GMD' | 'GNF' | 'GTQ' | 'GYD' | 'HKD' | 'HNL' | 'HTG' | 'HUF' | 'IDR' | 'ILS' | 'INR' | 'IQD' | 'IRR' | 'ISK' | 'JMD' | 'JOD' | 'JPY' | 'KES' | 'KGS' | 'KHR' | 'KMF' | 'KRW' | 'KWD' | 'KYD' | 'KZT' | 'LAK' | 'LBP' | 'LKR' | 'LRD' | 'LSL' | 'LYD' | 'MAD' | 'MDL' | 'MGA' | 'MKD' | 'MMK' | 'MNT' | 'MOP' | 'MRU' | 'MUR' | 'MWK' | 'MVR' | 'MXN' | 'MYR' | 'MZN' | 'NAD' | 'NGN' | 'NIO' | 'NOK' | 'NPR' | 'NZD' | 'OMR' | 'PAB' | 'PEN' | 'PGK' | 'PHP' | 'PKR' | 'PLN' | 'PYG' | 'QAR' | 'RON' | 'RSD' | 'RWF' | 'SAR' | 'SCR' | 'SDG' | 'SEK' | 'SGD' | 'SLE' | 'SLL' | 'SOS' | 'SRD' | 'STN' | 'SVC' | 'SYP' | 'SZL' | 'THB' | 'TJS' | 'TMT' | 'TND' | 'TOP' | 'TRY' | 'TTD' | 'TWD' | 'TZS' | 'UAH' | 'UGX' | 'UYU' | 'UZS' | 'VND' | 'VUV' | 'WST' | 'XAF' | 'XCD' | 'XOF' | 'XPF' | 'YER' | 'ZAR' | 'ZMW' | 'ZWL' | 'CDF' | 'ERN' | 'FKP' | 'KPW' | 'RUB' | 'SBD' | 'SHP' | 'SSP' | 'VES', required
          - `percent` number, double, nullable, required
          - `isFixed` boolean, required
        - CustomWithdrawFeeValue1
          - `maxFeeCents` number, double, nullable, required
          - `minFeeCents` number, double, nullable, required
          - `coverProcessingFees` boolean, required
          - `cents` number, double, nullable, required
          - `currency` 'USD' | 'AED' | 'AFN' | 'ALL' | 'AMD' | 'ANG' | 'AOA' | 'ARS' | 'AUD' | 'AWG' | 'AZN' | 'BAM' | 'BBD' | 'BDT' | 'BGN' | 'BHD' | 'BIF' | 'BMD' | 'BND' | 'BOB' | 'BRL' | 'BSD' | 'BTN' | 'BWP' | 'BYN' | 'BZD' | 'CAD' | 'CHF' | 'CLF' | 'CLP' | 'CNY' | 'COP' | 'CRC' | 'CUP' | 'CVE' | 'CZK' | 'DJF' | 'DKK' | 'DOP' | 'DZD' | 'EGP' | 'ETB' | 'EUR' | 'FJD' | 'GBP' | 'GEL' | 'GHS' | 'GMD' | 'GNF' | 'GTQ' | 'GYD' | 'HKD' | 'HNL' | 'HTG' | 'HUF' | 'IDR' | 'ILS' | 'INR' | 'IQD' | 'IRR' | 'ISK' | 'JMD' | 'JOD' | 'JPY' | 'KES' | 'KGS' | 'KHR' | 'KMF' | 'KRW' | 'KWD' | 'KYD' | 'KZT' | 'LAK' | 'LBP' | 'LKR' | 'LRD' | 'LSL' | 'LYD' | 'MAD' | 'MDL' | 'MGA' | 'MKD' | 'MMK' | 'MNT' | 'MOP' | 'MRU' | 'MUR' | 'MWK' | 'MVR' | 'MXN' | 'MYR' | 'MZN' | 'NAD' | 'NGN' | 'NIO' | 'NOK' | 'NPR' | 'NZD' | 'OMR' | 'PAB' | 'PEN' | 'PGK' | 'PHP' | 'PKR' | 'PLN' | 'PYG' | 'QAR' | 'RON' | 'RSD' | 'RWF' | 'SAR' | 'SCR' | 'SDG' | 'SEK' | 'SGD' | 'SLE' | 'SLL' | 'SOS' | 'SRD' | 'STN' | 'SVC' | 'SYP' | 'SZL' | 'THB' | 'TJS' | 'TMT' | 'TND' | 'TOP' | 'TRY' | 'TTD' | 'TWD' | 'TZS' | 'UAH' | 'UGX' | 'UYU' | 'UZS' | 'VND' | 'VUV' | 'WST' | 'XAF' | 'XCD' | 'XOF' | 'XPF' | 'YER' | 'ZAR' | 'ZMW' | 'ZWL' | 'CDF' | 'ERN' | 'FKP' | 'KPW' | 'RUB' | 'SBD' | 'SHP' | 'SSP' | 'VES'
          - `percent` number, double, required
          - `isFixed` boolean, required
      - `pix` union
        - CustomWithdrawFeeValue0
          - `maxFeeCents` number, double, nullable, required
          - `minFeeCents` number, double, nullable, required
          - `coverProcessingFees` boolean, required
          - `cents` number, double, required
          - `currency` 'USD' | 'AED' | 'AFN' | 'ALL' | 'AMD' | 'ANG' | 'AOA' | 'ARS' | 'AUD' | 'AWG' | 'AZN' | 'BAM' | 'BBD' | 'BDT' | 'BGN' | 'BHD' | 'BIF' | 'BMD' | 'BND' | 'BOB' | 'BRL' | 'BSD' | 'BTN' | 'BWP' | 'BYN' | 'BZD' | 'CAD' | 'CHF' | 'CLF' | 'CLP' | 'CNY' | 'COP' | 'CRC' | 'CUP' | 'CVE' | 'CZK' | 'DJF' | 'DKK' | 'DOP' | 'DZD' | 'EGP' | 'ETB' | 'EUR' | 'FJD' | 'GBP' | 'GEL' | 'GHS' | 'GMD' | 'GNF' | 'GTQ' | 'GYD' | 'HKD' | 'HNL' | 'HTG' | 'HUF' | 'IDR' | 'ILS' | 'INR' | 'IQD' | 'IRR' | 'ISK' | 'JMD' | 'JOD' | 'JPY' | 'KES' | 'KGS' | 'KHR' | 'KMF' | 'KRW' | 'KWD' | 'KYD' | 'KZT' | 'LAK' | 'LBP' | 'LKR' | 'LRD' | 'LSL' | 'LYD' | 'MAD' | 'MDL' | 'MGA' | 'MKD' | 'MMK' | 'MNT' | 'MOP' | 'MRU' | 'MUR' | 'MWK' | 'MVR' | 'MXN' | 'MYR' | 'MZN' | 'NAD' | 'NGN' | 'NIO' | 'NOK' | 'NPR' | 'NZD' | 'OMR' | 'PAB' | 'PEN' | 'PGK' | 'PHP' | 'PKR' | 'PLN' | 'PYG' | 'QAR' | 'RON' | 'RSD' | 'RWF' | 'SAR' | 'SCR' | 'SDG' | 'SEK' | 'SGD' | 'SLE' | 'SLL' | 'SOS' | 'SRD' | 'STN' | 'SVC' | 'SYP' | 'SZL' | 'THB' | 'TJS' | 'TMT' | 'TND' | 'TOP' | 'TRY' | 'TTD' | 'TWD' | 'TZS' | 'UAH' | 'UGX' | 'UYU' | 'UZS' | 'VND' | 'VUV' | 'WST' | 'XAF' | 'XCD' | 'XOF' | 'XPF' | 'YER' | 'ZAR' | 'ZMW' | 'ZWL' | 'CDF' | 'ERN' | 'FKP' | 'KPW' | 'RUB' | 'SBD' | 'SHP' | 'SSP' | 'VES', required
          - `percent` number, double, nullable, required
          - `isFixed` boolean, required
        - CustomWithdrawFeeValue1
          - `maxFeeCents` number, double, nullable, required
          - `minFeeCents` number, double, nullable, required
          - `coverProcessingFees` boolean, required
          - `cents` number, double, nullable, required
          - `currency` 'USD' | 'AED' | 'AFN' | 'ALL' | 'AMD' | 'ANG' | 'AOA' | 'ARS' | 'AUD' | 'AWG' | 'AZN' | 'BAM' | 'BBD' | 'BDT' | 'BGN' | 'BHD' | 'BIF' | 'BMD' | 'BND' | 'BOB' | 'BRL' | 'BSD' | 'BTN' | 'BWP' | 'BYN' | 'BZD' | 'CAD' | 'CHF' | 'CLF' | 'CLP' | 'CNY' | 'COP' | 'CRC' | 'CUP' | 'CVE' | 'CZK' | 'DJF' | 'DKK' | 'DOP' | 'DZD' | 'EGP' | 'ETB' | 'EUR' | 'FJD' | 'GBP' | 'GEL' | 'GHS' | 'GMD' | 'GNF' | 'GTQ' | 'GYD' | 'HKD' | 'HNL' | 'HTG' | 'HUF' | 'IDR' | 'ILS' | 'INR' | 'IQD' | 'IRR' | 'ISK' | 'JMD' | 'JOD' | 'JPY' | 'KES' | 'KGS' | 'KHR' | 'KMF' | 'KRW' | 'KWD' | 'KYD' | 'KZT' | 'LAK' | 'LBP' | 'LKR' | 'LRD' | 'LSL' | 'LYD' | 'MAD' | 'MDL' | 'MGA' | 'MKD' | 'MMK' | 'MNT' | 'MOP' | 'MRU' | 'MUR' | 'MWK' | 'MVR' | 'MXN' | 'MYR' | 'MZN' | 'NAD' | 'NGN' | 'NIO' | 'NOK' | 'NPR' | 'NZD' | 'OMR' | 'PAB' | 'PEN' | 'PGK' | 'PHP' | 'PKR' | 'PLN' | 'PYG' | 'QAR' | 'RON' | 'RSD' | 'RWF' | 'SAR' | 'SCR' | 'SDG' | 'SEK' | 'SGD' | 'SLE' | 'SLL' | 'SOS' | 'SRD' | 'STN' | 'SVC' | 'SYP' | 'SZL' | 'THB' | 'TJS' | 'TMT' | 'TND' | 'TOP' | 'TRY' | 'TTD' | 'TWD' | 'TZS' | 'UAH' | 'UGX' | 'UYU' | 'UZS' | 'VND' | 'VUV' | 'WST' | 'XAF' | 'XCD' | 'XOF' | 'XPF' | 'YER' | 'ZAR' | 'ZMW' | 'ZWL' | 'CDF' | 'ERN' | 'FKP' | 'KPW' | 'RUB' | 'SBD' | 'SHP' | 'SSP' | 'VES'
          - `percent` number, double, required
          - `isFixed` boolean, required
      - `eft` union
        - CustomWithdrawFeeValue0
          - `maxFeeCents` number, double, nullable, required
          - `minFeeCents` number, double, nullable, required
          - `coverProcessingFees` boolean, required
          - `cents` number, double, required
          - `currency` 'USD' | 'AED' | 'AFN' | 'ALL' | 'AMD' | 'ANG' | 'AOA' | 'ARS' | 'AUD' | 'AWG' | 'AZN' | 'BAM' | 'BBD' | 'BDT' | 'BGN' | 'BHD' | 'BIF' | 'BMD' | 'BND' | 'BOB' | 'BRL' | 'BSD' | 'BTN' | 'BWP' | 'BYN' | 'BZD' | 'CAD' | 'CHF' | 'CLF' | 'CLP' | 'CNY' | 'COP' | 'CRC' | 'CUP' | 'CVE' | 'CZK' | 'DJF' | 'DKK' | 'DOP' | 'DZD' | 'EGP' | 'ETB' | 'EUR' | 'FJD' | 'GBP' | 'GEL' | 'GHS' | 'GMD' | 'GNF' | 'GTQ' | 'GYD' | 'HKD' | 'HNL' | 'HTG' | 'HUF' | 'IDR' | 'ILS' | 'INR' | 'IQD' | 'IRR' | 'ISK' | 'JMD' | 'JOD' | 'JPY' | 'KES' | 'KGS' | 'KHR' | 'KMF' | 'KRW' | 'KWD' | 'KYD' | 'KZT' | 'LAK' | 'LBP' | 'LKR' | 'LRD' | 'LSL' | 'LYD' | 'MAD' | 'MDL' | 'MGA' | 'MKD' | 'MMK' | 'MNT' | 'MOP' | 'MRU' | 'MUR' | 'MWK' | 'MVR' | 'MXN' | 'MYR' | 'MZN' | 'NAD' | 'NGN' | 'NIO' | 'NOK' | 'NPR' | 'NZD' | 'OMR' | 'PAB' | 'PEN' | 'PGK' | 'PHP' | 'PKR' | 'PLN' | 'PYG' | 'QAR' | 'RON' | 'RSD' | 'RWF' | 'SAR' | 'SCR' | 'SDG' | 'SEK' | 'SGD' | 'SLE' | 'SLL' | 'SOS' | 'SRD' | 'STN' | 'SVC' | 'SYP' | 'SZL' | 'THB' | 'TJS' | 'TMT' | 'TND' | 'TOP' | 'TRY' | 'TTD' | 'TWD' | 'TZS' | 'UAH' | 'UGX' | 'UYU' | 'UZS' | 'VND' | 'VUV' | 'WST' | 'XAF' | 'XCD' | 'XOF' | 'XPF' | 'YER' | 'ZAR' | 'ZMW' | 'ZWL' | 'CDF' | 'ERN' | 'FKP' | 'KPW' | 'RUB' | 'SBD' | 'SHP' | 'SSP' | 'VES', required
          - `percent` number, double, nullable, required
          - `isFixed` boolean, required
        - CustomWithdrawFeeValue1
          - `maxFeeCents` number, double, nullable, required
          - `minFeeCents` number, double, nullable, required
          - `coverProcessingFees` boolean, required
          - `cents` number, double, nullable, required
          - `currency` 'USD' | 'AED' | 'AFN' | 'ALL' | 'AMD' | 'ANG' | 'AOA' | 'ARS' | 'AUD' | 'AWG' | 'AZN' | 'BAM' | 'BBD' | 'BDT' | 'BGN' | 'BHD' | 'BIF' | 'BMD' | 'BND' | 'BOB' | 'BRL' | 'BSD' | 'BTN' | 'BWP' | 'BYN' | 'BZD' | 'CAD' | 'CHF' | 'CLF' | 'CLP' | 'CNY' | 'COP' | 'CRC' | 'CUP' | 'CVE' | 'CZK' | 'DJF' | 'DKK' | 'DOP' | 'DZD' | 'EGP' | 'ETB' | 'EUR' | 'FJD' | 'GBP' | 'GEL' | 'GHS' | 'GMD' | 'GNF' | 'GTQ' | 'GYD' | 'HKD' | 'HNL' | 'HTG' | 'HUF' | 'IDR' | 'ILS' | 'INR' | 'IQD' | 'IRR' | 'ISK' | 'JMD' | 'JOD' | 'JPY' | 'KES' | 'KGS' | 'KHR' | 'KMF' | 'KRW' | 'KWD' | 'KYD' | 'KZT' | 'LAK' | 'LBP' | 'LKR' | 'LRD' | 'LSL' | 'LYD' | 'MAD' | 'MDL' | 'MGA' | 'MKD' | 'MMK' | 'MNT' | 'MOP' | 'MRU' | 'MUR' | 'MWK' | 'MVR' | 'MXN' | 'MYR' | 'MZN' | 'NAD' | 'NGN' | 'NIO' | 'NOK' | 'NPR' | 'NZD' | 'OMR' | 'PAB' | 'PEN' | 'PGK' | 'PHP' | 'PKR' | 'PLN' | 'PYG' | 'QAR' | 'RON' | 'RSD' | 'RWF' | 'SAR' | 'SCR' | 'SDG' | 'SEK' | 'SGD' | 'SLE' | 'SLL' | 'SOS' | 'SRD' | 'STN' | 'SVC' | 'SYP' | 'SZL' | 'THB' | 'TJS' | 'TMT' | 'TND' | 'TOP' | 'TRY' | 'TTD' | 'TWD' | 'TZS' | 'UAH' | 'UGX' | 'UYU' | 'UZS' | 'VND' | 'VUV' | 'WST' | 'XAF' | 'XCD' | 'XOF' | 'XPF' | 'YER' | 'ZAR' | 'ZMW' | 'ZWL' | 'CDF' | 'ERN' | 'FKP' | 'KPW' | 'RUB' | 'SBD' | 'SHP' | 'SSP' | 'VES'
          - `percent` number, double, required
          - `isFixed` boolean, required
      - `venmo` union
        - CustomWithdrawFeeValue0
          - `maxFeeCents` number, double, nullable, required
          - `minFeeCents` number, double, nullable, required
          - `coverProcessingFees` boolean, required
          - `cents` number, double, required
          - `currency` 'USD' | 'AED' | 'AFN' | 'ALL' | 'AMD' | 'ANG' | 'AOA' | 'ARS' | 'AUD' | 'AWG' | 'AZN' | 'BAM' | 'BBD' | 'BDT' | 'BGN' | 'BHD' | 'BIF' | 'BMD' | 'BND' | 'BOB' | 'BRL' | 'BSD' | 'BTN' | 'BWP' | 'BYN' | 'BZD' | 'CAD' | 'CHF' | 'CLF' | 'CLP' | 'CNY' | 'COP' | 'CRC' | 'CUP' | 'CVE' | 'CZK' | 'DJF' | 'DKK' | 'DOP' | 'DZD' | 'EGP' | 'ETB' | 'EUR' | 'FJD' | 'GBP' | 'GEL' | 'GHS' | 'GMD' | 'GNF' | 'GTQ' | 'GYD' | 'HKD' | 'HNL' | 'HTG' | 'HUF' | 'IDR' | 'ILS' | 'INR' | 'IQD' | 'IRR' | 'ISK' | 'JMD' | 'JOD' | 'JPY' | 'KES' | 'KGS' | 'KHR' | 'KMF' | 'KRW' | 'KWD' | 'KYD' | 'KZT' | 'LAK' | 'LBP' | 'LKR' | 'LRD' | 'LSL' | 'LYD' | 'MAD' | 'MDL' | 'MGA' | 'MKD' | 'MMK' | 'MNT' | 'MOP' | 'MRU' | 'MUR' | 'MWK' | 'MVR' | 'MXN' | 'MYR' | 'MZN' | 'NAD' | 'NGN' | 'NIO' | 'NOK' | 'NPR' | 'NZD' | 'OMR' | 'PAB' | 'PEN' | 'PGK' | 'PHP' | 'PKR' | 'PLN' | 'PYG' | 'QAR' | 'RON' | 'RSD' | 'RWF' | 'SAR' | 'SCR' | 'SDG' | 'SEK' | 'SGD' | 'SLE' | 'SLL' | 'SOS' | 'SRD' | 'STN' | 'SVC' | 'SYP' | 'SZL' | 'THB' | 'TJS' | 'TMT' | 'TND' | 'TOP' | 'TRY' | 'TTD' | 'TWD' | 'TZS' | 'UAH' | 'UGX' | 'UYU' | 'UZS' | 'VND' | 'VUV' | 'WST' | 'XAF' | 'XCD' | 'XOF' | 'XPF' | 'YER' | 'ZAR' | 'ZMW' | 'ZWL' | 'CDF' | 'ERN' | 'FKP' | 'KPW' | 'RUB' | 'SBD' | 'SHP' | 'SSP' | 'VES', required
          - `percent` number, double, nullable, required
          - `isFixed` boolean, required
        - CustomWithdrawFeeValue1
          - `maxFeeCents` number, double, nullable, required
          - `minFeeCents` number, double, nullable, required
          - `coverProcessingFees` boolean, required
          - `cents` number, double, nullable, required
          - `currency` 'USD' | 'AED' | 'AFN' | 'ALL' | 'AMD' | 'ANG' | 'AOA' | 'ARS' | 'AUD' | 'AWG' | 'AZN' | 'BAM' | 'BBD' | 'BDT' | 'BGN' | 'BHD' | 'BIF' | 'BMD' | 'BND' | 'BOB' | 'BRL' | 'BSD' | 'BTN' | 'BWP' | 'BYN' | 'BZD' | 'CAD' | 'CHF' | 'CLF' | 'CLP' | 'CNY' | 'COP' | 'CRC' | 'CUP' | 'CVE' | 'CZK' | 'DJF' | 'DKK' | 'DOP' | 'DZD' | 'EGP' | 'ETB' | 'EUR' | 'FJD' | 'GBP' | 'GEL' | 'GHS' | 'GMD' | 'GNF' | 'GTQ' | 'GYD' | 'HKD' | 'HNL' | 'HTG' | 'HUF' | 'IDR' | 'ILS' | 'INR' | 'IQD' | 'IRR' | 'ISK' | 'JMD' | 'JOD' | 'JPY' | 'KES' | 'KGS' | 'KHR' | 'KMF' | 'KRW' | 'KWD' | 'KYD' | 'KZT' | 'LAK' | 'LBP' | 'LKR' | 'LRD' | 'LSL' | 'LYD' | 'MAD' | 'MDL' | 'MGA' | 'MKD' | 'MMK' | 'MNT' | 'MOP' | 'MRU' | 'MUR' | 'MWK' | 'MVR' | 'MXN' | 'MYR' | 'MZN' | 'NAD' | 'NGN' | 'NIO' | 'NOK' | 'NPR' | 'NZD' | 'OMR' | 'PAB' | 'PEN' | 'PGK' | 'PHP' | 'PKR' | 'PLN' | 'PYG' | 'QAR' | 'RON' | 'RSD' | 'RWF' | 'SAR' | 'SCR' | 'SDG' | 'SEK' | 'SGD' | 'SLE' | 'SLL' | 'SOS' | 'SRD' | 'STN' | 'SVC' | 'SYP' | 'SZL' | 'THB' | 'TJS' | 'TMT' | 'TND' | 'TOP' | 'TRY' | 'TTD' | 'TWD' | 'TZS' | 'UAH' | 'UGX' | 'UYU' | 'UZS' | 'VND' | 'VUV' | 'WST' | 'XAF' | 'XCD' | 'XOF' | 'XPF' | 'YER' | 'ZAR' | 'ZMW' | 'ZWL' | 'CDF' | 'ERN' | 'FKP' | 'KPW' | 'RUB' | 'SBD' | 'SHP' | 'SSP' | 'VES'
          - `percent` number, double, required
          - `isFixed` boolean, required
      - `paypal` union
        - CustomWithdrawFeeValue0
          - `maxFeeCents` number, double, nullable, required
          - `minFeeCents` number, double, nullable, required
          - `coverProcessingFees` boolean, required
          - `cents` number, double, required
          - `currency` 'USD' | 'AED' | 'AFN' | 'ALL' | 'AMD' | 'ANG' | 'AOA' | 'ARS' | 'AUD' | 'AWG' | 'AZN' | 'BAM' | 'BBD' | 'BDT' | 'BGN' | 'BHD' | 'BIF' | 'BMD' | 'BND' | 'BOB' | 'BRL' | 'BSD' | 'BTN' | 'BWP' | 'BYN' | 'BZD' | 'CAD' | 'CHF' | 'CLF' | 'CLP' | 'CNY' | 'COP' | 'CRC' | 'CUP' | 'CVE' | 'CZK' | 'DJF' | 'DKK' | 'DOP' | 'DZD' | 'EGP' | 'ETB' | 'EUR' | 'FJD' | 'GBP' | 'GEL' | 'GHS' | 'GMD' | 'GNF' | 'GTQ' | 'GYD' | 'HKD' | 'HNL' | 'HTG' | 'HUF' | 'IDR' | 'ILS' | 'INR' | 'IQD' | 'IRR' | 'ISK' | 'JMD' | 'JOD' | 'JPY' | 'KES' | 'KGS' | 'KHR' | 'KMF' | 'KRW' | 'KWD' | 'KYD' | 'KZT' | 'LAK' | 'LBP' | 'LKR' | 'LRD' | 'LSL' | 'LYD' | 'MAD' | 'MDL' | 'MGA' | 'MKD' | 'MMK' | 'MNT' | 'MOP' | 'MRU' | 'MUR' | 'MWK' | 'MVR' | 'MXN' | 'MYR' | 'MZN' | 'NAD' | 'NGN' | 'NIO' | 'NOK' | 'NPR' | 'NZD' | 'OMR' | 'PAB' | 'PEN' | 'PGK' | 'PHP' | 'PKR' | 'PLN' | 'PYG' | 'QAR' | 'RON' | 'RSD' | 'RWF' | 'SAR' | 'SCR' | 'SDG' | 'SEK' | 'SGD' | 'SLE' | 'SLL' | 'SOS' | 'SRD' | 'STN' | 'SVC' | 'SYP' | 'SZL' | 'THB' | 'TJS' | 'TMT' | 'TND' | 'TOP' | 'TRY' | 'TTD' | 'TWD' | 'TZS' | 'UAH' | 'UGX' | 'UYU' | 'UZS' | 'VND' | 'VUV' | 'WST' | 'XAF' | 'XCD' | 'XOF' | 'XPF' | 'YER' | 'ZAR' | 'ZMW' | 'ZWL' | 'CDF' | 'ERN' | 'FKP' | 'KPW' | 'RUB' | 'SBD' | 'SHP' | 'SSP' | 'VES', required
          - `percent` number, double, nullable, required
          - `isFixed` boolean, required
        - CustomWithdrawFeeValue1
          - `maxFeeCents` number, double, nullable, required
          - `minFeeCents` number, double, nullable, required
          - `coverProcessingFees` boolean, required
          - `cents` number, double, nullable, required
          - `currency` 'USD' | 'AED' | 'AFN' | 'ALL' | 'AMD' | 'ANG' | 'AOA' | 'ARS' | 'AUD' | 'AWG' | 'AZN' | 'BAM' | 'BBD' | 'BDT' | 'BGN' | 'BHD' | 'BIF' | 'BMD' | 'BND' | 'BOB' | 'BRL' | 'BSD' | 'BTN' | 'BWP' | 'BYN' | 'BZD' | 'CAD' | 'CHF' | 'CLF' | 'CLP' | 'CNY' | 'COP' | 'CRC' | 'CUP' | 'CVE' | 'CZK' | 'DJF' | 'DKK' | 'DOP' | 'DZD' | 'EGP' | 'ETB' | 'EUR' | 'FJD' | 'GBP' | 'GEL' | 'GHS' | 'GMD' | 'GNF' | 'GTQ' | 'GYD' | 'HKD' | 'HNL' | 'HTG' | 'HUF' | 'IDR' | 'ILS' | 'INR' | 'IQD' | 'IRR' | 'ISK' | 'JMD' | 'JOD' | 'JPY' | 'KES' | 'KGS' | 'KHR' | 'KMF' | 'KRW' | 'KWD' | 'KYD' | 'KZT' | 'LAK' | 'LBP' | 'LKR' | 'LRD' | 'LSL' | 'LYD' | 'MAD' | 'MDL' | 'MGA' | 'MKD' | 'MMK' | 'MNT' | 'MOP' | 'MRU' | 'MUR' | 'MWK' | 'MVR' | 'MXN' | 'MYR' | 'MZN' | 'NAD' | 'NGN' | 'NIO' | 'NOK' | 'NPR' | 'NZD' | 'OMR' | 'PAB' | 'PEN' | 'PGK' | 'PHP' | 'PKR' | 'PLN' | 'PYG' | 'QAR' | 'RON' | 'RSD' | 'RWF' | 'SAR' | 'SCR' | 'SDG' | 'SEK' | 'SGD' | 'SLE' | 'SLL' | 'SOS' | 'SRD' | 'STN' | 'SVC' | 'SYP' | 'SZL' | 'THB' | 'TJS' | 'TMT' | 'TND' | 'TOP' | 'TRY' | 'TTD' | 'TWD' | 'TZS' | 'UAH' | 'UGX' | 'UYU' | 'UZS' | 'VND' | 'VUV' | 'WST' | 'XAF' | 'XCD' | 'XOF' | 'XPF' | 'YER' | 'ZAR' | 'ZMW' | 'ZWL' | 'CDF' | 'ERN' | 'FKP' | 'KPW' | 'RUB' | 'SBD' | 'SHP' | 'SSP' | 'VES'
          - `percent` number, double, required
          - `isFixed` boolean, required
      - `wire` union
        - CustomWithdrawFeeValue0
          - `maxFeeCents` number, double, nullable, required
          - `minFeeCents` number, double, nullable, required
          - `coverProcessingFees` boolean, required
          - `cents` number, double, required
          - `currency` 'USD' | 'AED' | 'AFN' | 'ALL' | 'AMD' | 'ANG' | 'AOA' | 'ARS' | 'AUD' | 'AWG' | 'AZN' | 'BAM' | 'BBD' | 'BDT' | 'BGN' | 'BHD' | 'BIF' | 'BMD' | 'BND' | 'BOB' | 'BRL' | 'BSD' | 'BTN' | 'BWP' | 'BYN' | 'BZD' | 'CAD' | 'CHF' | 'CLF' | 'CLP' | 'CNY' | 'COP' | 'CRC' | 'CUP' | 'CVE' | 'CZK' | 'DJF' | 'DKK' | 'DOP' | 'DZD' | 'EGP' | 'ETB' | 'EUR' | 'FJD' | 'GBP' | 'GEL' | 'GHS' | 'GMD' | 'GNF' | 'GTQ' | 'GYD' | 'HKD' | 'HNL' | 'HTG' | 'HUF' | 'IDR' | 'ILS' | 'INR' | 'IQD' | 'IRR' | 'ISK' | 'JMD' | 'JOD' | 'JPY' | 'KES' | 'KGS' | 'KHR' | 'KMF' | 'KRW' | 'KWD' | 'KYD' | 'KZT' | 'LAK' | 'LBP' | 'LKR' | 'LRD' | 'LSL' | 'LYD' | 'MAD' | 'MDL' | 'MGA' | 'MKD' | 'MMK' | 'MNT' | 'MOP' | 'MRU' | 'MUR' | 'MWK' | 'MVR' | 'MXN' | 'MYR' | 'MZN' | 'NAD' | 'NGN' | 'NIO' | 'NOK' | 'NPR' | 'NZD' | 'OMR' | 'PAB' | 'PEN' | 'PGK' | 'PHP' | 'PKR' | 'PLN' | 'PYG' | 'QAR' | 'RON' | 'RSD' | 'RWF' | 'SAR' | 'SCR' | 'SDG' | 'SEK' | 'SGD' | 'SLE' | 'SLL' | 'SOS' | 'SRD' | 'STN' | 'SVC' | 'SYP' | 'SZL' | 'THB' | 'TJS' | 'TMT' | 'TND' | 'TOP' | 'TRY' | 'TTD' | 'TWD' | 'TZS' | 'UAH' | 'UGX' | 'UYU' | 'UZS' | 'VND' | 'VUV' | 'WST' | 'XAF' | 'XCD' | 'XOF' | 'XPF' | 'YER' | 'ZAR' | 'ZMW' | 'ZWL' | 'CDF' | 'ERN' | 'FKP' | 'KPW' | 'RUB' | 'SBD' | 'SHP' | 'SSP' | 'VES', required
          - `percent` number, double, nullable, required
          - `isFixed` boolean, required
        - CustomWithdrawFeeValue1
          - `maxFeeCents` number, double, nullable, required
          - `minFeeCents` number, double, nullable, required
          - `coverProcessingFees` boolean, required
          - `cents` number, double, nullable, required
          - `currency` 'USD' | 'AED' | 'AFN' | 'ALL' | 'AMD' | 'ANG' | 'AOA' | 'ARS' | 'AUD' | 'AWG' | 'AZN' | 'BAM' | 'BBD' | 'BDT' | 'BGN' | 'BHD' | 'BIF' | 'BMD' | 'BND' | 'BOB' | 'BRL' | 'BSD' | 'BTN' | 'BWP' | 'BYN' | 'BZD' | 'CAD' | 'CHF' | 'CLF' | 'CLP' | 'CNY' | 'COP' | 'CRC' | 'CUP' | 'CVE' | 'CZK' | 'DJF' | 'DKK' | 'DOP' | 'DZD' | 'EGP' | 'ETB' | 'EUR' | 'FJD' | 'GBP' | 'GEL' | 'GHS' | 'GMD' | 'GNF' | 'GTQ' | 'GYD' | 'HKD' | 'HNL' | 'HTG' | 'HUF' | 'IDR' | 'ILS' | 'INR' | 'IQD' | 'IRR' | 'ISK' | 'JMD' | 'JOD' | 'JPY' | 'KES' | 'KGS' | 'KHR' | 'KMF' | 'KRW' | 'KWD' | 'KYD' | 'KZT' | 'LAK' | 'LBP' | 'LKR' | 'LRD' | 'LSL' | 'LYD' | 'MAD' | 'MDL' | 'MGA' | 'MKD' | 'MMK' | 'MNT' | 'MOP' | 'MRU' | 'MUR' | 'MWK' | 'MVR' | 'MXN' | 'MYR' | 'MZN' | 'NAD' | 'NGN' | 'NIO' | 'NOK' | 'NPR' | 'NZD' | 'OMR' | 'PAB' | 'PEN' | 'PGK' | 'PHP' | 'PKR' | 'PLN' | 'PYG' | 'QAR' | 'RON' | 'RSD' | 'RWF' | 'SAR' | 'SCR' | 'SDG' | 'SEK' | 'SGD' | 'SLE' | 'SLL' | 'SOS' | 'SRD' | 'STN' | 'SVC' | 'SYP' | 'SZL' | 'THB' | 'TJS' | 'TMT' | 'TND' | 'TOP' | 'TRY' | 'TTD' | 'TWD' | 'TZS' | 'UAH' | 'UGX' | 'UYU' | 'UZS' | 'VND' | 'VUV' | 'WST' | 'XAF' | 'XCD' | 'XOF' | 'XPF' | 'YER' | 'ZAR' | 'ZMW' | 'ZWL' | 'CDF' | 'ERN' | 'FKP' | 'KPW' | 'RUB' | 'SBD' | 'SHP' | 'SSP' | 'VES'
          - `percent` number, double, required
          - `isFixed` boolean, required
      - `interac` union
        - CustomWithdrawFeeValue0
          - `maxFeeCents` number, double, nullable, required
          - `minFeeCents` number, double, nullable, required
          - `coverProcessingFees` boolean, required
          - `cents` number, double, required
          - `currency` 'USD' | 'AED' | 'AFN' | 'ALL' | 'AMD' | 'ANG' | 'AOA' | 'ARS' | 'AUD' | 'AWG' | 'AZN' | 'BAM' | 'BBD' | 'BDT' | 'BGN' | 'BHD' | 'BIF' | 'BMD' | 'BND' | 'BOB' | 'BRL' | 'BSD' | 'BTN' | 'BWP' | 'BYN' | 'BZD' | 'CAD' | 'CHF' | 'CLF' | 'CLP' | 'CNY' | 'COP' | 'CRC' | 'CUP' | 'CVE' | 'CZK' | 'DJF' | 'DKK' | 'DOP' | 'DZD' | 'EGP' | 'ETB' | 'EUR' | 'FJD' | 'GBP' | 'GEL' | 'GHS' | 'GMD' | 'GNF' | 'GTQ' | 'GYD' | 'HKD' | 'HNL' | 'HTG' | 'HUF' | 'IDR' | 'ILS' | 'INR' | 'IQD' | 'IRR' | 'ISK' | 'JMD' | 'JOD' | 'JPY' | 'KES' | 'KGS' | 'KHR' | 'KMF' | 'KRW' | 'KWD' | 'KYD' | 'KZT' | 'LAK' | 'LBP' | 'LKR' | 'LRD' | 'LSL' | 'LYD' | 'MAD' | 'MDL' | 'MGA' | 'MKD' | 'MMK' | 'MNT' | 'MOP' | 'MRU' | 'MUR' | 'MWK' | 'MVR' | 'MXN' | 'MYR' | 'MZN' | 'NAD' | 'NGN' | 'NIO' | 'NOK' | 'NPR' | 'NZD' | 'OMR' | 'PAB' | 'PEN' | 'PGK' | 'PHP' | 'PKR' | 'PLN' | 'PYG' | 'QAR' | 'RON' | 'RSD' | 'RWF' | 'SAR' | 'SCR' | 'SDG' | 'SEK' | 'SGD' | 'SLE' | 'SLL' | 'SOS' | 'SRD' | 'STN' | 'SVC' | 'SYP' | 'SZL' | 'THB' | 'TJS' | 'TMT' | 'TND' | 'TOP' | 'TRY' | 'TTD' | 'TWD' | 'TZS' | 'UAH' | 'UGX' | 'UYU' | 'UZS' | 'VND' | 'VUV' | 'WST' | 'XAF' | 'XCD' | 'XOF' | 'XPF' | 'YER' | 'ZAR' | 'ZMW' | 'ZWL' | 'CDF' | 'ERN' | 'FKP' | 'KPW' | 'RUB' | 'SBD' | 'SHP' | 'SSP' | 'VES', required
          - `percent` number, double, nullable, required
          - `isFixed` boolean, required
        - CustomWithdrawFeeValue1
          - `maxFeeCents` number, double, nullable, required
          - `minFeeCents` number, double, nullable, required
          - `coverProcessingFees` boolean, required
          - `cents` number, double, nullable, required
          - `currency` 'USD' | 'AED' | 'AFN' | 'ALL' | 'AMD' | 'ANG' | 'AOA' | 'ARS' | 'AUD' | 'AWG' | 'AZN' | 'BAM' | 'BBD' | 'BDT' | 'BGN' | 'BHD' | 'BIF' | 'BMD' | 'BND' | 'BOB' | 'BRL' | 'BSD' | 'BTN' | 'BWP' | 'BYN' | 'BZD' | 'CAD' | 'CHF' | 'CLF' | 'CLP' | 'CNY' | 'COP' | 'CRC' | 'CUP' | 'CVE' | 'CZK' | 'DJF' | 'DKK' | 'DOP' | 'DZD' | 'EGP' | 'ETB' | 'EUR' | 'FJD' | 'GBP' | 'GEL' | 'GHS' | 'GMD' | 'GNF' | 'GTQ' | 'GYD' | 'HKD' | 'HNL' | 'HTG' | 'HUF' | 'IDR' | 'ILS' | 'INR' | 'IQD' | 'IRR' | 'ISK' | 'JMD' | 'JOD' | 'JPY' | 'KES' | 'KGS' | 'KHR' | 'KMF' | 'KRW' | 'KWD' | 'KYD' | 'KZT' | 'LAK' | 'LBP' | 'LKR' | 'LRD' | 'LSL' | 'LYD' | 'MAD' | 'MDL' | 'MGA' | 'MKD' | 'MMK' | 'MNT' | 'MOP' | 'MRU' | 'MUR' | 'MWK' | 'MVR' | 'MXN' | 'MYR' | 'MZN' | 'NAD' | 'NGN' | 'NIO' | 'NOK' | 'NPR' | 'NZD' | 'OMR' | 'PAB' | 'PEN' | 'PGK' | 'PHP' | 'PKR' | 'PLN' | 'PYG' | 'QAR' | 'RON' | 'RSD' | 'RWF' | 'SAR' | 'SCR' | 'SDG' | 'SEK' | 'SGD' | 'SLE' | 'SLL' | 'SOS' | 'SRD' | 'STN' | 'SVC' | 'SYP' | 'SZL' | 'THB' | 'TJS' | 'TMT' | 'TND' | 'TOP' | 'TRY' | 'TTD' | 'TWD' | 'TZS' | 'UAH' | 'UGX' | 'UYU' | 'UZS' | 'VND' | 'VUV' | 'WST' | 'XAF' | 'XCD' | 'XOF' | 'XPF' | 'YER' | 'ZAR' | 'ZMW' | 'ZWL' | 'CDF' | 'ERN' | 'FKP' | 'KPW' | 'RUB' | 'SBD' | 'SHP' | 'SSP' | 'VES'
          - `percent` number, double, required
          - `isFixed` boolean, required
      - `swift` union
        - CustomWithdrawFeeValue0
          - `maxFeeCents` number, double, nullable, required
          - `minFeeCents` number, double, nullable, required
          - `coverProcessingFees` boolean, required
          - `cents` number, double, required
          - `currency` 'USD' | 'AED' | 'AFN' | 'ALL' | 'AMD' | 'ANG' | 'AOA' | 'ARS' | 'AUD' | 'AWG' | 'AZN' | 'BAM' | 'BBD' | 'BDT' | 'BGN' | 'BHD' | 'BIF' | 'BMD' | 'BND' | 'BOB' | 'BRL' | 'BSD' | 'BTN' | 'BWP' | 'BYN' | 'BZD' | 'CAD' | 'CHF' | 'CLF' | 'CLP' | 'CNY' | 'COP' | 'CRC' | 'CUP' | 'CVE' | 'CZK' | 'DJF' | 'DKK' | 'DOP' | 'DZD' | 'EGP' | 'ETB' | 'EUR' | 'FJD' | 'GBP' | 'GEL' | 'GHS' | 'GMD' | 'GNF' | 'GTQ' | 'GYD' | 'HKD' | 'HNL' | 'HTG' | 'HUF' | 'IDR' | 'ILS' | 'INR' | 'IQD' | 'IRR' | 'ISK' | 'JMD' | 'JOD' | 'JPY' | 'KES' | 'KGS' | 'KHR' | 'KMF' | 'KRW' | 'KWD' | 'KYD' | 'KZT' | 'LAK' | 'LBP' | 'LKR' | 'LRD' | 'LSL' | 'LYD' | 'MAD' | 'MDL' | 'MGA' | 'MKD' | 'MMK' | 'MNT' | 'MOP' | 'MRU' | 'MUR' | 'MWK' | 'MVR' | 'MXN' | 'MYR' | 'MZN' | 'NAD' | 'NGN' | 'NIO' | 'NOK' | 'NPR' | 'NZD' | 'OMR' | 'PAB' | 'PEN' | 'PGK' | 'PHP' | 'PKR' | 'PLN' | 'PYG' | 'QAR' | 'RON' | 'RSD' | 'RWF' | 'SAR' | 'SCR' | 'SDG' | 'SEK' | 'SGD' | 'SLE' | 'SLL' | 'SOS' | 'SRD' | 'STN' | 'SVC' | 'SYP' | 'SZL' | 'THB' | 'TJS' | 'TMT' | 'TND' | 'TOP' | 'TRY' | 'TTD' | 'TWD' | 'TZS' | 'UAH' | 'UGX' | 'UYU' | 'UZS' | 'VND' | 'VUV' | 'WST' | 'XAF' | 'XCD' | 'XOF' | 'XPF' | 'YER' | 'ZAR' | 'ZMW' | 'ZWL' | 'CDF' | 'ERN' | 'FKP' | 'KPW' | 'RUB' | 'SBD' | 'SHP' | 'SSP' | 'VES', required
          - `percent` number, double, nullable, required
          - `isFixed` boolean, required
        - CustomWithdrawFeeValue1
          - `maxFeeCents` number, double, nullable, required
          - `minFeeCents` number, double, nullable, required
          - `coverProcessingFees` boolean, required
          - `cents` number, double, nullable, required
          - `currency` 'USD' | 'AED' | 'AFN' | 'ALL' | 'AMD' | 'ANG' | 'AOA' | 'ARS' | 'AUD' | 'AWG' | 'AZN' | 'BAM' | 'BBD' | 'BDT' | 'BGN' | 'BHD' | 'BIF' | 'BMD' | 'BND' | 'BOB' | 'BRL' | 'BSD' | 'BTN' | 'BWP' | 'BYN' | 'BZD' | 'CAD' | 'CHF' | 'CLF' | 'CLP' | 'CNY' | 'COP' | 'CRC' | 'CUP' | 'CVE' | 'CZK' | 'DJF' | 'DKK' | 'DOP' | 'DZD' | 'EGP' | 'ETB' | 'EUR' | 'FJD' | 'GBP' | 'GEL' | 'GHS' | 'GMD' | 'GNF' | 'GTQ' | 'GYD' | 'HKD' | 'HNL' | 'HTG' | 'HUF' | 'IDR' | 'ILS' | 'INR' | 'IQD' | 'IRR' | 'ISK' | 'JMD' | 'JOD' | 'JPY' | 'KES' | 'KGS' | 'KHR' | 'KMF' | 'KRW' | 'KWD' | 'KYD' | 'KZT' | 'LAK' | 'LBP' | 'LKR' | 'LRD' | 'LSL' | 'LYD' | 'MAD' | 'MDL' | 'MGA' | 'MKD' | 'MMK' | 'MNT' | 'MOP' | 'MRU' | 'MUR' | 'MWK' | 'MVR' | 'MXN' | 'MYR' | 'MZN' | 'NAD' | 'NGN' | 'NIO' | 'NOK' | 'NPR' | 'NZD' | 'OMR' | 'PAB' | 'PEN' | 'PGK' | 'PHP' | 'PKR' | 'PLN' | 'PYG' | 'QAR' | 'RON' | 'RSD' | 'RWF' | 'SAR' | 'SCR' | 'SDG' | 'SEK' | 'SGD' | 'SLE' | 'SLL' | 'SOS' | 'SRD' | 'STN' | 'SVC' | 'SYP' | 'SZL' | 'THB' | 'TJS' | 'TMT' | 'TND' | 'TOP' | 'TRY' | 'TTD' | 'TWD' | 'TZS' | 'UAH' | 'UGX' | 'UYU' | 'UZS' | 'VND' | 'VUV' | 'WST' | 'XAF' | 'XCD' | 'XOF' | 'XPF' | 'YER' | 'ZAR' | 'ZMW' | 'ZWL' | 'CDF' | 'ERN' | 'FKP' | 'KPW' | 'RUB' | 'SBD' | 'SHP' | 'SSP' | 'VES'
          - `percent` number, double, required
          - `isFixed` boolean, required
      - `global` union, required
        - CustomWithdrawFeeValue0
          - `maxFeeCents` number, double, nullable, required
          - `minFeeCents` number, double, nullable, required
          - `coverProcessingFees` boolean, required
          - `cents` number, double, required
          - `currency` 'USD' | 'AED' | 'AFN' | 'ALL' | 'AMD' | 'ANG' | 'AOA' | 'ARS' | 'AUD' | 'AWG' | 'AZN' | 'BAM' | 'BBD' | 'BDT' | 'BGN' | 'BHD' | 'BIF' | 'BMD' | 'BND' | 'BOB' | 'BRL' | 'BSD' | 'BTN' | 'BWP' | 'BYN' | 'BZD' | 'CAD' | 'CHF' | 'CLF' | 'CLP' | 'CNY' | 'COP' | 'CRC' | 'CUP' | 'CVE' | 'CZK' | 'DJF' | 'DKK' | 'DOP' | 'DZD' | 'EGP' | 'ETB' | 'EUR' | 'FJD' | 'GBP' | 'GEL' | 'GHS' | 'GMD' | 'GNF' | 'GTQ' | 'GYD' | 'HKD' | 'HNL' | 'HTG' | 'HUF' | 'IDR' | 'ILS' | 'INR' | 'IQD' | 'IRR' | 'ISK' | 'JMD' | 'JOD' | 'JPY' | 'KES' | 'KGS' | 'KHR' | 'KMF' | 'KRW' | 'KWD' | 'KYD' | 'KZT' | 'LAK' | 'LBP' | 'LKR' | 'LRD' | 'LSL' | 'LYD' | 'MAD' | 'MDL' | 'MGA' | 'MKD' | 'MMK' | 'MNT' | 'MOP' | 'MRU' | 'MUR' | 'MWK' | 'MVR' | 'MXN' | 'MYR' | 'MZN' | 'NAD' | 'NGN' | 'NIO' | 'NOK' | 'NPR' | 'NZD' | 'OMR' | 'PAB' | 'PEN' | 'PGK' | 'PHP' | 'PKR' | 'PLN' | 'PYG' | 'QAR' | 'RON' | 'RSD' | 'RWF' | 'SAR' | 'SCR' | 'SDG' | 'SEK' | 'SGD' | 'SLE' | 'SLL' | 'SOS' | 'SRD' | 'STN' | 'SVC' | 'SYP' | 'SZL' | 'THB' | 'TJS' | 'TMT' | 'TND' | 'TOP' | 'TRY' | 'TTD' | 'TWD' | 'TZS' | 'UAH' | 'UGX' | 'UYU' | 'UZS' | 'VND' | 'VUV' | 'WST' | 'XAF' | 'XCD' | 'XOF' | 'XPF' | 'YER' | 'ZAR' | 'ZMW' | 'ZWL' | 'CDF' | 'ERN' | 'FKP' | 'KPW' | 'RUB' | 'SBD' | 'SHP' | 'SSP' | 'VES', required
          - `percent` number, double, nullable, required
          - `isFixed` boolean, required
        - CustomWithdrawFeeValue1
          - `maxFeeCents` number, double, nullable, required
          - `minFeeCents` number, double, nullable, required
          - `coverProcessingFees` boolean, required
          - `cents` number, double, nullable, required
          - `currency` 'USD' | 'AED' | 'AFN' | 'ALL' | 'AMD' | 'ANG' | 'AOA' | 'ARS' | 'AUD' | 'AWG' | 'AZN' | 'BAM' | 'BBD' | 'BDT' | 'BGN' | 'BHD' | 'BIF' | 'BMD' | 'BND' | 'BOB' | 'BRL' | 'BSD' | 'BTN' | 'BWP' | 'BYN' | 'BZD' | 'CAD' | 'CHF' | 'CLF' | 'CLP' | 'CNY' | 'COP' | 'CRC' | 'CUP' | 'CVE' | 'CZK' | 'DJF' | 'DKK' | 'DOP' | 'DZD' | 'EGP' | 'ETB' | 'EUR' | 'FJD' | 'GBP' | 'GEL' | 'GHS' | 'GMD' | 'GNF' | 'GTQ' | 'GYD' | 'HKD' | 'HNL' | 'HTG' | 'HUF' | 'IDR' | 'ILS' | 'INR' | 'IQD' | 'IRR' | 'ISK' | 'JMD' | 'JOD' | 'JPY' | 'KES' | 'KGS' | 'KHR' | 'KMF' | 'KRW' | 'KWD' | 'KYD' | 'KZT' | 'LAK' | 'LBP' | 'LKR' | 'LRD' | 'LSL' | 'LYD' | 'MAD' | 'MDL' | 'MGA' | 'MKD' | 'MMK' | 'MNT' | 'MOP' | 'MRU' | 'MUR' | 'MWK' | 'MVR' | 'MXN' | 'MYR' | 'MZN' | 'NAD' | 'NGN' | 'NIO' | 'NOK' | 'NPR' | 'NZD' | 'OMR' | 'PAB' | 'PEN' | 'PGK' | 'PHP' | 'PKR' | 'PLN' | 'PYG' | 'QAR' | 'RON' | 'RSD' | 'RWF' | 'SAR' | 'SCR' | 'SDG' | 'SEK' | 'SGD' | 'SLE' | 'SLL' | 'SOS' | 'SRD' | 'STN' | 'SVC' | 'SYP' | 'SZL' | 'THB' | 'TJS' | 'TMT' | 'TND' | 'TOP' | 'TRY' | 'TTD' | 'TWD' | 'TZS' | 'UAH' | 'UGX' | 'UYU' | 'UZS' | 'VND' | 'VUV' | 'WST' | 'XAF' | 'XCD' | 'XOF' | 'XPF' | 'YER' | 'ZAR' | 'ZMW' | 'ZWL' | 'CDF' | 'ERN' | 'FKP' | 'KPW' | 'RUB' | 'SBD' | 'SHP' | 'SSP' | 'VES'
          - `percent` number, double, required
          - `isFixed` boolean, required
      - `lineItemLabel` string, required
      - `isBundled` boolean, required
    - `customPayInFees` CustomPayInFeeConfig[]
      - `fee` union, required
        - CustomPayInFeeValue0
          - `cents` number, double, required
          - `currency` 'USD' | 'AED' | 'AFN' | 'ALL' | 'AMD' | 'ANG' | 'AOA' | 'ARS' | 'AUD' | 'AWG' | 'AZN' | 'BAM' | 'BBD' | 'BDT' | 'BGN' | 'BHD' | 'BIF' | 'BMD' | 'BND' | 'BOB' | 'BRL' | 'BSD' | 'BTN' | 'BWP' | 'BYN' | 'BZD' | 'CAD' | 'CHF' | 'CLF' | 'CLP' | 'CNY' | 'COP' | 'CRC' | 'CUP' | 'CVE' | 'CZK' | 'DJF' | 'DKK' | 'DOP' | 'DZD' | 'EGP' | 'ETB' | 'EUR' | 'FJD' | 'GBP' | 'GEL' | 'GHS' | 'GMD' | 'GNF' | 'GTQ' | 'GYD' | 'HKD' | 'HNL' | 'HTG' | 'HUF' | 'IDR' | 'ILS' | 'INR' | 'IQD' | 'IRR' | 'ISK' | 'JMD' | 'JOD' | 'JPY' | 'KES' | 'KGS' | 'KHR' | 'KMF' | 'KRW' | 'KWD' | 'KYD' | 'KZT' | 'LAK' | 'LBP' | 'LKR' | 'LRD' | 'LSL' | 'LYD' | 'MAD' | 'MDL' | 'MGA' | 'MKD' | 'MMK' | 'MNT' | 'MOP' | 'MRU' | 'MUR' | 'MWK' | 'MVR' | 'MXN' | 'MYR' | 'MZN' | 'NAD' | 'NGN' | 'NIO' | 'NOK' | 'NPR' | 'NZD' | 'OMR' | 'PAB' | 'PEN' | 'PGK' | 'PHP' | 'PKR' | 'PLN' | 'PYG' | 'QAR' | 'RON' | 'RSD' | 'RWF' | 'SAR' | 'SCR' | 'SDG' | 'SEK' | 'SGD' | 'SLE' | 'SLL' | 'SOS' | 'SRD' | 'STN' | 'SVC' | 'SYP' | 'SZL' | 'THB' | 'TJS' | 'TMT' | 'TND' | 'TOP' | 'TRY' | 'TTD' | 'TWD' | 'TZS' | 'UAH' | 'UGX' | 'UYU' | 'UZS' | 'VND' | 'VUV' | 'WST' | 'XAF' | 'XCD' | 'XOF' | 'XPF' | 'YER' | 'ZAR' | 'ZMW' | 'ZWL' | 'CDF' | 'ERN' | 'FKP' | 'KPW' | 'RUB' | 'SBD' | 'SHP' | 'SSP' | 'VES', required
          - `percent` number, double, nullable, required
          - `isFixed` boolean, required
        - CustomPayInFeeValue1
          - `cents` number, double, nullable, required
          - `currency` number, double, nullable, required
          - `percent` number, double, required
          - `isFixed` boolean, required
      - `lineItemLabel` string, required
    - `wallets` IMerchantStringWallets, required
      - `stellar` IMerchantStringWalletsStellar, required
        - `usdcPayer` string, required
      - `evm` IMerchantStringWalletsEvm, required
        - `usdcPayer` string, required
        - `feePayer` string, required
      - `solana` IMerchantStringWalletsSolana, required
        - `usdcPayer` string, required
        - `feePayer` string, required
    - `apiKey` string, required
    - `webhookValidationKey` string
    - `nmiWebhookValidationKey` string
    - `apiKeys` IMerchantStringApiKeysItems[], required
      - `scope` 'admin' | 'editor' | 'chargeback' | 'chargeback_analyst' | 'viewer' | 'seller' | 'pos_device' — Which monthly-minimum model bills the merchant, selectable in merchant settings. `Off` assesses no minimum; `Legacy` and `Tiered` read their numbers from the merchant's MonthlyMinimum MerchantFeeSchedule row.
      - `ips` string[], required
      - `disabled` boolean
      - `privateUuid` string, required
      - `publicUuid` string, required
    - `kycType` 'person' | 'business' | 'both', required
    - `settlementToken` 'USDC' | 'SBC' | 'EUROe' | 'FXUSD' | 'HSUSD' | 'CFUSD' | 'YPUSD', required
    - `settlementAddresses` IMerchantStringSettlementAddresses
      - `solana` string
      - `eth` string
      - `polygon` string
      - `base` string
      - `user` string
      - `arbitrum` string
      - `stellar` string
      - `monad` string
      - `tempo` string
      - `directVendor` 'brale'
      - `mpcWalletProvider` 'metakeep' | 'brale'
      - `recipientAddresses` IMerchantStringSettlementAddressesRecipientAddressesItems[]
        - `info` RecordStringAny — Construct a type with a set of properties K of type T
        - `createdAt` string, date-time, required
        - `recipient` string, required
      - `verification` Verification
        - `reference` string, required
        - `status` 'pending' | 'partial-approval' | 'approved' | 'rejected' | 'expired', required
        - `vendor` 'middesk' | 'sumsub' | 'sumsub_docv' | 'persona' | 'persona_kyb', required
        - `name` string
        - `attested` boolean
        - `shareToken` string
        - `shareTokenStatus` string
        - `sessionToken` string
        - `rejectionReasons` string[]
    - `users` IMerchantUser[], required
      - `email` string, required
      - `password` string
      - `scope` 'admin' | 'editor' | 'chargeback' | 'chargeback_analyst' | 'viewer' | 'seller' | 'pos_device', required — Which monthly-minimum model bills the merchant, selectable in merchant settings. `Off` assesses no minimum; `Legacy` and `Tiered` read their numbers from the merchant's MonthlyMinimum MerchantFeeSchedule row.
      - `secret` string
      - `resetNonce` string
      - `resetNonceUsed` boolean
      - `ssoProvider` 'google'
      - `ssoId` string
    - `ubos` UboEntry[], required
      - `reference` string, required
      - `status` 'pending' | 'partial-approval' | 'approved' | 'rejected' | 'expired', required
      - `vendor` 'middesk' | 'sumsub' | 'sumsub_docv' | 'persona' | 'persona_kyb', required
      - `name` string
      - `attested` boolean
      - `shareToken` string
      - `shareTokenStatus` string
      - `sessionToken` string
      - `rejectionReasons` string[]
      - `ownershipPct` number, double
      - `isControllingPerson` boolean
    - `goLiveChecklist` MerchantGoLiveChecklist, required
      - `acceptedToS` boolean
      - `programWhitelistRequests` ProgramWhitelistRequest[]
        - `programId` string, required
        - `blockchain` 'solana' | 'eth' | 'polygon' | 'base' | 'user' | 'arbitrum' | 'stellar' | 'monad' | 'tempo', required
        - `status` 'approved' | 'pending' | 'rejected', required
      - `rfis` MerchantRfiRef[]
        - `name` string, required
        - `status` 'pending' | 'completed', required
        - `url` string, required
        - `assignmentFormId` string
      - `onboardingFormSubmitted` boolean
      - `applicationSubmitted` boolean
      - `applicationSubmittedAt` string, date-time
      - `lockIndustry` boolean
    - `webhookSettings` WebhookSettings
      - `webhookUrls` string[], required
      - `version` 'Legacy' | 'Version 1' | 'Version 2' | 'Version 3', required
      - `subscriptions` WebhookEventType[], required
      - `disableAuthorizationHeader` boolean
      - `disableSubmerchantToParentWebhooks` boolean
    - `cardSettings` CardSettings, required
      - `processor` 'payarc' | 'mock' | 'shift4' | 'merchant_warrior' | 'greenlight' | 'nmi_direct' | 'mvb' | 'fifththird' | 'natwest' | 'crb' | 'highnote' | 'nuveiv1' | 'koard' | 'fallback_payarc_shift4' | 'fallback_shift4_payarc' | 'fallback_shift4_nuvei' | 'fallback_nuvei_payarc' | 'fallback_payarc_nuvei' | 'fallback_shift4_greenlight' | 'fallback_greenlight_shift4' | 'fallback_natwest_shift4' | 'fallback_natwest_nuvei' | 'fallback_natwest_shift4_payarc' | 'fallback_natwest_shift4_nuvei' | 'fallback_shift4_natwest_payarc' | 'fallback_nuvei_natwest_payarc' | 'fallback_natwest_nuvei_payarc' | 'fallback_mvb_fifththird_shift4_payarc' | 'fallback_fifththird_mvb_shift4_payarc' | 'fallback_mvb_nuvei' | 'fallback_nuvei_fifththird' | 'fallback_fifththird_nuvei'
      - `orchestrationRuleId` string
      - `applePayProcessor` 'payarc' | 'mock' | 'shift4' | 'merchant_warrior' | 'greenlight' | 'nmi_direct' | 'mvb' | 'fifththird' | 'natwest' | 'crb' | 'highnote' | 'nuveiv1' | 'koard' | 'fallback_payarc_shift4' | 'fallback_shift4_payarc' | 'fallback_shift4_nuvei' | 'fallback_nuvei_payarc' | 'fallback_payarc_nuvei' | 'fallback_shift4_greenlight' | 'fallback_greenlight_shift4' | 'fallback_natwest_shift4' | 'fallback_natwest_nuvei' | 'fallback_natwest_shift4_payarc' | 'fallback_natwest_shift4_nuvei' | 'fallback_shift4_natwest_payarc' | 'fallback_nuvei_natwest_payarc' | 'fallback_natwest_nuvei_payarc' | 'fallback_mvb_fifththird_shift4_payarc' | 'fallback_fifththird_mvb_shift4_payarc' | 'fallback_mvb_nuvei' | 'fallback_nuvei_fifththird' | 'fallback_fifththird_nuvei'
      - `googlePayProcessor` 'payarc' | 'mock' | 'shift4' | 'merchant_warrior' | 'greenlight' | 'nmi_direct' | 'mvb' | 'fifththird' | 'natwest' | 'crb' | 'highnote' | 'nuveiv1' | 'koard' | 'fallback_payarc_shift4' | 'fallback_shift4_payarc' | 'fallback_shift4_nuvei' | 'fallback_nuvei_payarc' | 'fallback_payarc_nuvei' | 'fallback_shift4_greenlight' | 'fallback_greenlight_shift4' | 'fallback_natwest_shift4' | 'fallback_natwest_nuvei' | 'fallback_natwest_shift4_payarc' | 'fallback_natwest_shift4_nuvei' | 'fallback_shift4_natwest_payarc' | 'fallback_nuvei_natwest_payarc' | 'fallback_natwest_nuvei_payarc' | 'fallback_mvb_fifththird_shift4_payarc' | 'fallback_fifththird_mvb_shift4_payarc' | 'fallback_mvb_nuvei' | 'fallback_nuvei_fifththird' | 'fallback_fifththird_nuvei'
      - `creditCardFeeMode` 'user' | 'merchant' | 'invoice'
      - `chargebackProtectionFeeMode` 'user' | 'merchant' | 'invoice'
      - `gasFeeMode` 'user' | 'merchant' | 'invoice'
      - `fxFeeMode` 'user' | 'merchant' | 'invoice'
      - `networkFeeMode` 'user' | 'merchant' | 'invoice'
      - `customerEmailNotifications` boolean, required
      - `merchantEmailNotifications` boolean, required
      - `fixedFee` Cents
        - `cents` integer, required
      - `variableFeeBps` number, double
      - `networkFeeBps` number, double
      - `supportsGooglePay` boolean
      - `supportsApplePay` boolean
      - `saveCardDefault` boolean
      - `ignoreProcessorLimit` boolean
      - `nameMatchThreshold` number, double
      - `verificationSettings` CardSettingsVerificationSettings
        - `threshold3DS` Cents
          - `cents` integer, required
        - `verificationLimit` Cents
          - `cents` integer, required
      - `avsCheck` boolean, required
      - `threeDsChallengePreference` 'NoPreference' | 'Frictionless' | 'Challenge', required
      - `enforce3DSWhenProtectionExempt` boolean, required
      - `greenlightMerchantArgs` GreenlightMerchantArgs
        - `securityKey` string, required
        - `mid` string, required
      - `nuveiV1MerchantArgs` NuveiV1MerchantArgs
        - `merchantId` string, required
        - `merchantSiteId` string, required
        - `conversionAffiliateCountryCode` string
      - `crbMerchantArgs` CrbMerchantSettings — The merchant's CRB banking identity. CRB is onboarded manually in CRB's dashboard — these values are pasted into our merchant dashboard and verified live against CRB before being persisted.
        - `customerId` string, required
        - `cifNumber` string
        - `subledgerAccountNumber` string
        - `controllingPersonId` string
        - `environment` 'sandbox' | 'production'
      - `highnoteMerchantArgs` HighnoteMerchantSettings
        - `businessId` string, required
        - `primaryAuthorizedPersonId` string — Highnote id of the primary business person, captured from the createBusiness response — onboardBusiness attributes its consent to it.
        - `merchantAcceptorId` string
        - `applicationSubmittedAt` string, date-time — Set when onboardBusiness (the ProductApplication submission) succeeded. A re-run while underwriting is still Pending must not re-submit the application — Highnote rejects duplicates, which would overwrite a healthy Pending status with an error.
      - `payarcMerchantArgs` PayarcMerchantArgs
        - `apiKey` string, required
        - `merchantId` string
      - `threeDSArgs` ThreeDSArgs — Construct a type with a set of properties K of type T
        - `VISA` AcquirerInfo, required
          - `merchantId` string, required
          - `bin` string, required
          - `name` string, required
          - `mcc` string
        - `MSTR` AcquirerInfo, required
          - `merchantId` string, required
          - `bin` string, required
          - `name` string, required
          - `mcc` string
        - `AMEX` AcquirerInfo, required
          - `merchantId` string, required
          - `bin` string, required
          - `name` string, required
          - `mcc` string
        - `DISC` AcquirerInfo, required
          - `merchantId` string, required
          - `bin` string, required
          - `name` string, required
          - `mcc` string
        - `scaOnly` boolean
        - `allowAttempts` boolean, required
        - `mcc` string, required
      - `statementDescriptor` string
      - `tokenizationProvider` 'bt' | 'tokenex'
      - `applePayIntegratorRegistration` ApplePayIntegratorRegistration
        - `domainNames` string[], required
        - `partnerMerchantName` string, required
        - `partnerMerchantValidationURI` string, required
        - `partnerInternalMerchantIdentifier` string, required
      - `applePayMerchantDecryption` boolean
      - `applePayCertificates` CardSettingsApplePayCertificates
        - `merchantIdCert` string, required
        - `privatePem` string, required
        - `certPem` string, required
        - `merchantDisplay` string, required
        - `merchantIdentifier` string, required
      - `aftSettings` AftSettings
        - `enabled` boolean, required
        - `type` 'disbursement' | 'personToPerson' | 'accountToAccount' | 'topUp' | 'purchase' | 'cash' | 'walletLoad', required
        - `purpose` 'businessToBusiness' | 'creditCardRepayment' | 'crypto' | 'crowdLending' | 'debitCard' | 'education' | 'emergency' | 'familySupport' | 'gift' | 'giftCard' | 'gaming' | 'highRiskSecurities' | 'liquidAssets' | 'medical' | 'payroll' | 'prepaidCard' | 'salary' | 'savings' | 'travel' | 'other', required
        - `merchantA2AMastercardAftRecipient` AftSettingsMerchantA2AMastercardAftRecipient
          - `walletReference` string, required
          - `countryCode` string, required
          - `state` string, required
          - `postalCode` string, required
          - `city` string, required
          - `address1` string, required
          - `lastName` string, required
          - `firstName` string, required
      - `customStatementDescriptor` boolean
      - `cardOnFileSettings` CardOnFileSettings
        - `enabled` boolean, required
        - `period` number, double, required
        - `maxCount` number, double, required
        - `maxMultiple` number, double, required
        - `expiration` number, double, required
        - `maxZeroAuthAmount` Cents
          - `cents` integer, required
        - `maxAmountLookback` number, double
      - `mitSettings` CardOnFileSettings
        - `enabled` boolean, required
        - `period` number, double, required
        - `maxCount` number, double, required
        - `maxMultiple` number, double, required
        - `expiration` number, double, required
        - `maxZeroAuthAmount` Cents
          - `cents` integer, required
        - `maxAmountLookback` number, double
      - `blockCardReuseAcrossCustomers` boolean — When true, blocks a card payment if the same card token has been used by a different customer for this merchant.
      - `allowedCardNetworks` CardType[]
      - `allowServerToServerTokenization` boolean
      - `visaFraudMonitoringProgram` boolean
      - `refundFeeSettings` RefundFeeSettings
        - `feeBps` number, double
        - `fixedFee` Cents
          - `cents` integer, required
        - `minFee` Cents
          - `cents` integer, required
        - `maxFee` Cents
          - `cents` integer, required
    - `achSettings` ACHSettings, required
      - `processor` 'mock' | 'aptpay' | 'coinfx' | 'braid'
      - `feeMode` 'user' | 'merchant' | 'invoice'
      - `maxAmount` Cents
        - `cents` integer, required
      - `nameMatchThreshold` number, double
      - `requireKycBeforePurchase` boolean
      - `withdrawNameMatchThreshold` number, double
      - `allowDelayedTransactions` boolean, required
      - `customerEmailNotifications` boolean, required
      - `merchantEmailNotifications` boolean, required
      - `instantSettle` boolean, required
      - `minFee` Cents
        - `cents` integer, required
      - `maxFee` Cents
        - `cents` integer, required
      - `feeBps` number, double
      - `fixedFee` Cents
        - `cents` integer, required
      - `settlementDays` number, double
      - `refundFeeSettings` RefundFeeSettings
        - `feeBps` number, double
        - `fixedFee` Cents
          - `cents` integer, required
        - `minFee` Cents
          - `cents` integer, required
        - `maxFee` Cents
          - `cents` integer, required
    - `citconSettings` CitconSettings
      - `fundPurpose` 'goods' | 'services' | 'prizes' | 'rebates' | 'others', required
      - `apiKey` string
    - `aptPayCanadaSettings` union
      - AptpayCanadaMerchantSettings
        - `id` string, required
      - AptpayCanadaCoinflowSettings
        - `coinflow` boolean, required
    - `wireSettings` IWireProviderSettings, required
      - `processor` 'braid' | 'mock'
      - `feeMode` 'user' | 'merchant' | 'invoice'
      - `fxFeeMode` 'user' | 'merchant' | 'invoice'
      - `customerEmailNotifications` boolean, required
      - `merchantEmailNotifications` boolean, required
      - `minFee` Cents
        - `cents` integer, required
      - `maxFee` Cents
        - `cents` integer, required
      - `feeBps` number, double
      - `fixedFee` Cents
        - `cents` integer, required
      - `dailyLimit` Cents
        - `cents` integer, required
      - `refundFeeSettings` RefundFeeSettings
        - `feeBps` number, double
        - `fixedFee` Cents
          - `cents` integer, required
        - `minFee` Cents
          - `cents` integer, required
        - `maxFee` Cents
          - `cents` integer, required
    - `pixSettings` PixSettings, required
      - `processor` 'brla' | 'mock'
      - `feeMode` 'user' | 'merchant' | 'invoice'
      - `fxFeeMode` 'user' | 'merchant' | 'invoice'
      - `fixedFee` Cents
        - `cents` integer, required
      - `feeBps` number, double
      - `customerEmailNotifications` boolean, required
      - `merchantEmailNotifications` boolean, required
      - `refundFeeSettings` RefundFeeSettings
        - `feeBps` number, double
        - `fixedFee` Cents
          - `cents` integer, required
        - `minFee` Cents
          - `cents` integer, required
        - `maxFee` Cents
          - `cents` integer, required
    - `ibanSettings` IbanSettings, required
      - `processor` 'merge' | 'ivy' | 'mock'
      - `feeMode` 'user' | 'merchant' | 'invoice'
      - `fxFeeMode` 'user' | 'merchant' | 'invoice'
      - `fixedFee` Cents
        - `cents` integer, required
      - `feeBps` number, double
      - `minFee` Cents
        - `cents` integer, required
      - `customerEmailNotifications` boolean, required
      - `merchantEmailNotifications` boolean, required
      - `refundFeeSettings` RefundFeeSettings
        - `feeBps` number, double
        - `fixedFee` Cents
          - `cents` integer, required
        - `minFee` Cents
          - `cents` integer, required
        - `maxFee` Cents
          - `cents` integer, required
    - `cryptoPayinSettings` CryptoPayInSettings, required
      - `stables` TierSettings, required
        - `feeBps` number, double, required
        - `feeMode` 'user' | 'merchant' | 'invoice'
        - `enabled` boolean, required
      - `majors` TierSettings, required
        - `feeBps` number, double, required
        - `feeMode` 'user' | 'merchant' | 'invoice'
        - `enabled` boolean, required
      - `volatile` TierSettings, required
        - `feeBps` number, double, required
        - `feeMode` 'user' | 'merchant' | 'invoice'
        - `enabled` boolean, required
      - `enabled` boolean, required
      - `feeMode` 'user' | 'merchant' | 'invoice'
      - `maxGasFeePayment` Cents, required
        - `cents` integer, required
      - `coinbaseDisabled` boolean, required
      - `transferOnly` boolean
      - `customerEmailNotifications` boolean, required
      - `merchantEmailNotifications` boolean, required
      - `fixedFee` Cents
        - `cents` integer, required
      - `enableStableDepositAddresses` boolean
      - `maxActivePassiveAddresses` number, double — Cap on the number of simultaneously-active customer pay-in passive deposit addresses for this merchant. Undefined = no cap. Paused addresses don't count against the cap.
    - `passiveWithdrawSettings` PassiveWithdrawSettings — Merchant-level settings for the withdrawer-side passive deposit address flow (CryptoWithdrawService). Independent from CryptoPayInSettings.
      - `enabled` boolean, required
      - `maxActiveAddresses` number, double — Cap on the number of simultaneously-active withdraw passive deposit addresses for this merchant. Undefined = no cap.
    - `cashAppSettings` CashAppSettings, required
      - `processor` 'mock' | 'flashnet'
      - `feeMode` 'user' | 'merchant' | 'invoice'
      - `fxFeeMode` 'user' | 'merchant' | 'invoice'
      - `fixedFee` Cents
        - `cents` integer, required
      - `feeBps` number, double
      - `minFee` Cents
        - `cents` integer, required
      - `customerEmailNotifications` boolean, required
      - `merchantEmailNotifications` boolean, required
    - `rainCompanyCards` RainCompanyCardsSettings
      - `enabled` boolean
      - `rainCompanyId` string
      - `externalId` string
      - `applicationStatus` 'approved' | 'pending' | 'needsInformation' | 'needsVerification' | 'manualReview' | 'denied' | 'locked' | 'canceled'
      - `applicationReason` string
      - `completionLink` string
      - `submittedAt` string, date-time
      - `lastSyncedAt` string, date-time
      - `contract` RainContractInfo
        - `contractId` string, required
        - `chainId` number, double, required
        - `depositAddress` string, required
        - `programAddress` string
        - `proxyAddress` string
        - `controllerAddress` string
        - `contractVersion` number, double
        - `adminAddresses` string[]
        - `onramp` RainContractInfoOnramp
          - `wire` RainAccountDetails
            - `beneficiaryName` string, required
            - `beneficiaryAddress` string, required
            - `beneficiaryBankName` string
            - `beneficiaryBankAddress` string
            - `accountNumber` string, required
            - `routingNumber` string, required
          - `rtp` RainAccountDetails
            - `beneficiaryName` string, required
            - `beneficiaryAddress` string, required
            - `beneficiaryBankName` string
            - `beneficiaryBankAddress` string
            - `accountNumber` string, required
            - `routingNumber` string, required
          - `ach` RainAccountDetails
            - `beneficiaryName` string, required
            - `beneficiaryAddress` string, required
            - `beneficiaryBankName` string
            - `beneficiaryBankAddress` string
            - `accountNumber` string, required
            - `routingNumber` string, required
        - `createdAt` string, date-time, required
        - `lastSyncedAt` string, date-time, required
      - `autoTopUp` RainAutoTopUpSettings
        - `enabled` boolean, required
        - `targetUsdc` number, double, required
        - `cadence` 'transaction' | 'hour' | 'day' | 'week' | 'month', required
        - `lastRunAt` string, date-time
        - `updatedAt` string, date-time
        - `updatedBy` string
      - `pendingTopUps` RainPendingTopUp[]
        - `amount` number, double, required
        - `queuedAt` string, date-time, required
        - `transactionId` string, required
      - `processedSpendTxnIds` string[]
    - `paypalSettings` PayPalSettings, required
      - `processor` 'mock' | 'paypal'
      - `feeMode` 'user' | 'merchant' | 'invoice'
      - `fxFeeMode` 'user' | 'merchant' | 'invoice'
      - `maxFee` Cents
        - `cents` integer, required
      - `fixedFee` Cents, required
        - `cents` integer, required
      - `feeBps` number, double, required
      - `minFee` Cents, required
        - `cents` integer, required
      - `customerEmailNotifications` boolean, required
      - `merchantEmailNotifications` boolean, required
      - `refundFeeSettings` RefundFeeSettings
        - `feeBps` number, double
        - `fixedFee` Cents
          - `cents` integer, required
        - `minFee` Cents
          - `cents` integer, required
        - `maxFee` Cents
          - `cents` integer, required
      - `requireLogin` boolean — When set, new PayPal payout accounts must be linked via the verified "Log in with PayPal" flow — raw phone/email adds are rejected. Not retroactive: already-linked accounts remain payable.
      - `blockPayerReuseAcrossCustomers` boolean — When true, blocks a PayPal payment if the same PayPal payer identity (payerId/email) has been used by a different customer for this merchant.
    - `venmoSettings` VenmoSettings, required
      - `processor` 'mock' | 'paypal'
      - `feeMode` 'user' | 'merchant' | 'invoice'
      - `fxFeeMode` 'user' | 'merchant' | 'invoice'
      - `maxFee` Cents
        - `cents` integer, required
      - `fixedFee` Cents, required
        - `cents` integer, required
      - `feeBps` number, double, required
      - `minFee` Cents, required
        - `cents` integer, required
      - `customerEmailNotifications` boolean, required
      - `merchantEmailNotifications` boolean, required
      - `refundFeeSettings` RefundFeeSettings
        - `feeBps` number, double
        - `fixedFee` Cents
          - `cents` integer, required
        - `minFee` Cents
          - `cents` integer, required
        - `maxFee` Cents
          - `cents` integer, required
      - `blockPayerReuseAcrossCustomers` boolean — When true, blocks a Venmo payment if the same Venmo payer identity (payerId/email) has been used by a different customer for this merchant.
    - `apaSettings` ApaSettings, required
      - `processor` 'apa' | 'mock'
      - `feeMode` 'user' | 'merchant' | 'invoice'
      - `fxFeeMode` 'user' | 'merchant' | 'invoice'
      - `fixedFee` Cents
        - `cents` integer, required
      - `feeBps` number, double
      - `minFee` Cents
        - `cents` integer, required
      - `customerEmailNotifications` boolean, required
      - `merchantEmailNotifications` boolean, required
    - `verisoulSettings` VerisoulSettings
      - `enabled` boolean, required
      - `riskThresholds` VerisoulRiskThresholds, required
        - `device_risk` number, double
        - `proxy` number, double
        - `vpn` number, double
        - `tor` number, double
        - `spoofed_ip` number, double
        - `datacenter` number, double
        - `recent_fraud_ip` number, double
        - `impossible_travel` number, double
        - `device_network_mismatch` number, double
        - `account_score` number, double
        - `risk_signals` number, double
        - `email_score` number, double
    - `blockConfig` IMerchantStringBlockConfig
      - `disableMultiCardAttemptCheck` boolean — When true, skips the multi-card attempt check (2+ distinct cards failing in 1 hour).
      - `maxDistinctTokensPer30Days` number, double — Maximum number of distinct card tokens a single customer may use across non-failed/voided card payments for this merchant in a rolling 30-day window. Apple Pay / Google Pay payments are excluded. Unset or 0 disables the check. Customers with `failedAttemptSetting: Exempt` bypass it.
      - `disableDestinationAuthKey` boolean — When true, prevents usage of destinationAuthKey for custom settlement addresses.
      - `enableNmiSettlement` boolean — When true, enables the settlement pipeline for NMI transactions (converts card payments to USDC).
      - `disableInvoiceWalletPayment` boolean — When true, disables wallet balance payments for invoices. Merchants must use checkout.
      - `blockingRules` IBlockingRule[] — Independent geo-blocking rules for withdrawals vs card checkout, with explicit per-rule enforcement methods (KYC address / IP / billing address). Read via `getBlockingRules` so callers transparently see the legacy `bannedWithdrawalStates` for un-migrated merchants.
        - `scope` 'WITHDRAWAL' | 'CHECKOUT' | 'GLOBAL', required
        - `method` 'KYC_ADDRESS' | 'IP' | 'BILLING_ADDRESS' | 'GEOLOCATION' | 'BIN', required
        - `listMode` 'DENY' | 'ALLOW'
        - `states` USState[], required
        - `countries` Country[]
      - `bannedWithdrawalStates` USState[]
      - `whitelistedBinLocations` Country[]
      - `failedPaymentAttemptLimit` number, double
    - `hideBranding` boolean, required
    - `onlyShowTotal` boolean, required
    - `skipSendWithdrawEmail` boolean, required
    - `sendInvoiceNotifications` boolean, required
    - `invoiceFrequency` 'Monthly' | 'BiWeekly' | 'Weekly'
    - `advancedAnalytics` boolean, required
    - `billingEmails` string[]
    - `withdrawFeePayment` IMerchantStringWithdrawFeePayment
      - `paysGasFees` PartialRecordBlockchainBoolean — Make all properties in T optional
        - `solana` boolean
        - `eth` boolean
        - `polygon` boolean
        - `base` boolean
        - `user` boolean
        - `arbitrum` boolean
        - `stellar` boolean
        - `monad` boolean
        - `tempo` boolean
      - `bundleDelegatedPayoutFees` boolean
      - `paysSwapFees` boolean
      - `paysWithdrawFees` boolean
    - `pushToCardEnabled` boolean, required
    - `requireAniCheck` boolean, required
    - `bankPayoutProvider` PayoutProviderOption[]
    - `ibanPayoutProviders` IbanPayoutProvider[]
    - `swiftPayoutProviders` SwiftPayoutProvider[]
    - `ibanPayoutProvider` 'merge' | 'mock' | 'ivy'
    - `rtpPayoutProviders` RtpPayoutProvider[]
    - `rtpPayoutProvider` 'dwolla' | 'mock' | 'aptpay' | 'aptpayRtp' | 'checkbook' | 'brale'
    - `pixPayoutProviders` PixPayoutProvider[]
    - `pixPayoutProvider` 'brla' | 'mock'
    - `eftPayoutProviders` EftPayoutProvider[]
    - `eftPayoutProvider` 'checkbook' | 'aptpay' | 'mock'
    - `p2cPayoutProviders` CardPayoutProvider[]
    - `p2cPayoutProvider` 'aptpay' | 'checkbook' | 'shift4' | 'MOCK'
    - `globalP2cPayoutProvider` 'aptpay' | 'checkbook' | 'shift4' | 'MOCK'
    - `appleP2cPayoutProvider` 'aptpay' | 'MOCK'
    - `venmoPayoutProviders` VenmoPayoutProvider[]
    - `venmoPayoutProvider` 'checkbook' | 'citcon' | 'mock' | 'paypal'
    - `paypalPayoutProviders` PayPalPayoutProvider[]
    - `paypalPayoutProvider` 'checkbook' | 'citcon' | 'mock' | 'paypal'
    - `wirePayoutProvider` WirePayoutProvider[]
    - `interacPayoutProviders` InteracPayoutProvider[]
    - `interacPayoutProvider` 'checkbook' | 'mock' | 'aptpay'
    - `interacPaymentProvider` 'mock' | 'aptpay'
    - `interacSettings` InteracSettings, required
      - `processor` 'mock' | 'aptpay'
      - `feeMode` 'user' | 'merchant' | 'invoice'
      - `fxFeeMode` 'user' | 'merchant' | 'invoice'
      - `fixedFee` Cents
        - `cents` integer, required
      - `feeBps` number, double
      - `minFee` Cents
        - `cents` integer, required
      - `customerEmailNotifications` boolean, required
      - `merchantEmailNotifications` boolean, required
    - `withdrawSorting` PartialRecordWithdrawSpeedWithdrawSort — Make all properties in T optional
      - `asap` 'DEFAULT' | 'CHEAPEST' | 'ORDERED' | 'LIMIT_CONSUMPTION'
      - `same_day` 'DEFAULT' | 'CHEAPEST' | 'ORDERED' | 'LIMIT_CONSUMPTION'
      - `standard` 'DEFAULT' | 'CHEAPEST' | 'ORDERED' | 'LIMIT_CONSUMPTION'
      - `card` 'DEFAULT' | 'CHEAPEST' | 'ORDERED' | 'LIMIT_CONSUMPTION'
      - `iban` 'DEFAULT' | 'CHEAPEST' | 'ORDERED' | 'LIMIT_CONSUMPTION'
      - `pix` 'DEFAULT' | 'CHEAPEST' | 'ORDERED' | 'LIMIT_CONSUMPTION'
      - `eft` 'DEFAULT' | 'CHEAPEST' | 'ORDERED' | 'LIMIT_CONSUMPTION'
      - `venmo` 'DEFAULT' | 'CHEAPEST' | 'ORDERED' | 'LIMIT_CONSUMPTION'
      - `paypal` 'DEFAULT' | 'CHEAPEST' | 'ORDERED' | 'LIMIT_CONSUMPTION'
      - `wire` 'DEFAULT' | 'CHEAPEST' | 'ORDERED' | 'LIMIT_CONSUMPTION'
      - `interac` 'DEFAULT' | 'CHEAPEST' | 'ORDERED' | 'LIMIT_CONSUMPTION'
      - `swift` 'DEFAULT' | 'CHEAPEST' | 'ORDERED' | 'LIMIT_CONSUMPTION'
    - `withdrawRules` string[]
    - `firstPartyPayoutOverrides` IMerchantStringFirstPartyPayoutOverrides
      - `interacPayoutProvider` 'checkbook' | 'mock' | 'aptpay'
      - `wirePayoutProvider` WirePayoutProvider[]
      - `paypalPayoutProvider` 'checkbook' | 'citcon' | 'mock' | 'paypal'
      - `venmoPayoutProvider` 'checkbook' | 'citcon' | 'mock' | 'paypal'
      - `appleP2cPayoutProvider` 'aptpay' | 'MOCK'
      - `globalP2cPayoutProvider` 'aptpay' | 'checkbook' | 'shift4' | 'MOCK'
      - `p2cPayoutProvider` 'aptpay' | 'checkbook' | 'shift4' | 'MOCK'
      - `eftPayoutProvider` 'checkbook' | 'aptpay' | 'mock'
      - `pixPayoutProvider` 'brla' | 'mock'
      - `rtpPayoutProvider` 'dwolla' | 'mock' | 'aptpay' | 'aptpayRtp' | 'checkbook' | 'brale'
      - `ibanPayoutProvider` 'merge' | 'mock' | 'ivy'
      - `bankPayoutProvider` PayoutProviderOption[]
    - `maxTransactionAmount` Cents
      - `cents` integer, required
    - `minTransactionAmount` Cents
      - `cents` integer, required
    - `refundBalanceLimit` Cents, required
      - `cents` integer, required
    - `parent` string
    - `creditSeed` string, required
    - `withdrawSettlementLocation` 'circle' | 'brale' | 'paper' | 'brale_youpay' | 'bastion', required
    - `enforceJwt` boolean, required
    - `enforceCheckoutJwt` boolean
    - `externalVerificationLinks` boolean
    - `whitelistedAncestorUrls` string[]
    - `banDuplicateAccounts` boolean
    - `fxFees` PartialRecordCurrencyNumber — Make all properties in T optional
      - `USD` number, double
      - `AED` number, double
      - `AFN` number, double
      - `ALL` number, double
      - `AMD` number, double
      - `ANG` number, double
      - `AOA` number, double
      - `ARS` number, double
      - `AUD` number, double
      - `AWG` number, double
      - `AZN` number, double
      - `BAM` number, double
      - `BBD` number, double
      - `BDT` number, double
      - `BGN` number, double
      - `BHD` number, double
      - `BIF` number, double
      - `BMD` number, double
      - `BND` number, double
      - `BOB` number, double
      - `BRL` number, double
      - `BSD` number, double
      - `BTN` number, double
      - `BWP` number, double
      - `BYN` number, double
      - `BZD` number, double
      - `CAD` number, double
      - `CHF` number, double
      - `CLF` number, double
      - `CLP` number, double
      - `CNY` number, double
      - `COP` number, double
      - `CRC` number, double
      - `CUP` number, double
      - `CVE` number, double
      - `CZK` number, double
      - `DJF` number, double
      - `DKK` number, double
      - `DOP` number, double
      - `DZD` number, double
      - `EGP` number, double
      - `ETB` number, double
      - `EUR` number, double
      - `FJD` number, double
      - `GBP` number, double
      - `GEL` number, double
      - `GHS` number, double
      - `GMD` number, double
      - `GNF` number, double
      - `GTQ` number, double
      - `GYD` number, double
      - `HKD` number, double
      - `HNL` number, double
      - `HTG` number, double
      - `HUF` number, double
      - `IDR` number, double
      - `ILS` number, double
      - `INR` number, double
      - `IQD` number, double
      - `IRR` number, double
      - `ISK` number, double
      - `JMD` number, double
      - `JOD` number, double
      - `JPY` number, double
      - `KES` number, double
      - `KGS` number, double
      - `KHR` number, double
      - `KMF` number, double
      - `KRW` number, double
      - `KWD` number, double
      - `KYD` number, double
      - `KZT` number, double
      - `LAK` number, double
      - `LBP` number, double
      - `LKR` number, double
      - `LRD` number, double
      - `LSL` number, double
      - `LYD` number, double
      - `MAD` number, double
      - `MDL` number, double
- … truncated; see the full OpenAPI document linked below

---

[API](https://skmtc.net/coinflow/apis/api-reference.md) · [All operations](https://skmtc.net/coinflow/apis/api-reference/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/coinflow/api-reference/versions/3f6a046fbb34/schema)
