# Fetch payout transaction

Fetch payout transaction for the given ID

Endpoint: GET /public/payout/{payoutId}
Version: 2.0.0
Security: bearerAuth

## Path parameters:

  - `payoutId` (string, required)
    Payout ID. Returned by createPayout method
    Example: "944732c4608c441aa91379478b91f76e"

## Response 200 fields (application/json):

  - `id` (string, required)

  - `amount` (number, required)

  - `merchantId` (string, required)

  - `customerId` (string, required)

  - `orderId` (string, required)

  - `currency` (string, required)

  - `status` (string, required)
    Enum: "CREATED", "WAITING_FOR_CONFIRMATION", "PENDING", "PROCESSED", "REJECTED", "FAILED", "TIMEOUT"

  - `initialAmount` (number, required)

  - `initialCurrency` (string, required)

  - `routerId` (string)

  - `cardId` (string)

  - `cardMask` (string)

  - `cardBrand` (string)

  - `cardHash` (string)

  - `predictedPspId` (string)

  - `processorPspId` (string)

  - `pspTransactionId` (string)

  - `previousTransactionCount` (integer)

  - `statusReason` (object)

  - `statusReason.reason` (string)

  - `statusReason.detailedStatus` (string)
    Enum: "NO_PROVIDER_AVAILABLE", "AMOUNT_TOO_LOW", "AMOUNT_TOO_HIGH", "OTHER", "PROVIDER_NOT_SUITABLE", "PROVIDER_NOT_IN_ROUTE", "FRAUD_SCORE_ABOVE_THRESHOLD", "BLACKLISTED", "BLOCKED_CARD", "BLOCKED_CUSTOMER", "REJECTED_BY_MERCHANT", "PSP_CHANGED_AFTER_APPROVAL", "INVALID_CREDENTIALS", "AUTHENTICATION_FAILED", "ACCESS_DENIED", "CARD_DECLINED", "TRANSACTION_NOT_ALLOWED", "VALIDATION_ERROR", "INVALID_CARD_NUMBER", "INVALID_EXPIRY_DATE", "CVV_MISMATCH", "SYSTEM_ERROR", "DUPLICATE_TRANSACTION", "MARKED_AS_FRAUD", "PSP_UNREACHABLE", "INVALID_REQUEST_FORMAT", "OTHER_FAILURES", "UNMAPPED_ERRORS", "INSUFFICIENT_FUNDS", "TRANSACTION_REJECTED_BY_PROVIDER"

  - `statusReason.status` (string)
    Enum: "CREATED", "WAITING_FOR_CONFIRMATION", "PENDING", "PROCESSED", "REJECTED", "FAILED", "TIMEOUT"

  - `metadata` (object)
    Transaction metadata

  - `metadata.ipAddress` (string)

  - `metadata.ipInfo` (object)

  - `metadata.ipInfo.country` (string)

  - `metadata.ipInfo.asn` (string)

  - `metadata.ipInfo.vpn` (boolean)

  - `metadata.ipInfo.proxy` (boolean)

  - `metadata.ipInfo.anonymousIp` (boolean)

  - `metadata.deviceType` (string)
    Enum: "MOBILE", "DESKTOP", "TABLET", "UNKNOWN"

  - `metadata.proxyDetection` (object)

  - `metadata.proxyDetection.proxy` (boolean)

  - `metadata.proxyDetection.host` (string)

  - `metadata.proxyDetection.ISP` (string)

  - `metadata.proxyDetection.Organization` (string)

  - `metadata.proxyDetection.ASN` (integer)

  - `metadata.proxyDetection.country_code` (string)

  - `metadata.proxyDetection.city` (string)

  - `metadata.proxyDetection.region` (string)

  - `metadata.proxyDetection.timezone` (string)

  - `metadata.proxyDetection.latitude` (number)

  - `metadata.proxyDetection.longitude` (number)

  - `metadata.proxyDetection.zip_code` (string)

  - `metadata.proxyDetection.is_crawler` (boolean)

  - `metadata.proxyDetection.connection_type` (string)

  - `metadata.proxyDetection.recent_abuse` (boolean)

  - `metadata.proxyDetection.abuse_velocity` (string)

  - `metadata.proxyDetection.bot_status` (boolean)

  - `metadata.proxyDetection.vpn` (boolean)

  - `metadata.proxyDetection.tor` (boolean)

  - `metadata.proxyDetection.active_vpn` (boolean)

  - `metadata.proxyDetection.active_tor` (boolean)

  - `metadata.proxyDetection.mobile` (boolean)

  - `metadata.proxyDetection.fraud_score` (number)

  - `metadata.proxyDetection.frequent_abuser` (boolean)

  - `metadata.proxyDetection.high_risk_attacks` (boolean)

  - `metadata.proxyDetection.shared_connection` (boolean)

  - `metadata.proxyDetection.dynamic_connection` (boolean)

  - `metadata.proxyDetection.security_scanner` (boolean)

  - `metadata.proxyDetection.trusted_network` (boolean)

  - `metadata.proxyDetection.request_id` (string)

  - `metadata.proxyDetection.operating_system` (string)

  - `metadata.proxyDetection.browser` (string)

  - `metadata.proxyDetection.device_brand` (string)

  - `metadata.proxyDetection.device_model` (string)

  - `metadata.proxyDetection.success` (boolean)

  - `metadata.proxyDetection.message` (string)

  - `metadata.proxyDetection.errors` (array)

  - `metadata.emailValidation` (object)

  - `metadata.emailValidation.valid` (boolean)

  - `metadata.emailValidation.disposable` (boolean)

  - `metadata.emailValidation.timed_out` (boolean)

  - `metadata.emailValidation.deliverability` (string)

  - `metadata.emailValidation.catch_all` (boolean)

  - `metadata.emailValidation.leaked` (boolean)

  - `metadata.emailValidation.suspect` (boolean)

  - `metadata.emailValidation.smtp_score` (integer)

  - `metadata.emailValidation.overall_score` (integer)

  - `metadata.emailValidation.first_name` (string)

  - `metadata.emailValidation.common` (boolean)

  - `metadata.emailValidation.generic` (boolean)

  - `metadata.emailValidation.dns_valid` (boolean)

  - `metadata.emailValidation.honeypot` (boolean)

  - `metadata.emailValidation.spam_trap_score` (string)

  - `metadata.emailValidation.recent_abuse` (boolean)

  - `metadata.emailValidation.fraud_score` (number)

  - `metadata.emailValidation.frequent_complainer` (boolean)

  - `metadata.emailValidation.suggested_domain` (string)

  - `metadata.emailValidation.domain_velocity` (string)

  - `metadata.emailValidation.domain_trust` (string)

  - `metadata.emailValidation.user_activity` (string)

  - `metadata.emailValidation.mx_records` (array)

  - `metadata.emailValidation.a_records` (array)

  - `metadata.emailValidation.risky_tld` (boolean)

  - `metadata.emailValidation.spf_record` (boolean)

  - `metadata.emailValidation.dmarc_record` (boolean)

  - `metadata.emailValidation.first_seen` (object)

  - `metadata.emailValidation.first_seen.human` (string)

  - `metadata.emailValidation.first_seen.timestamp` (integer)

  - `metadata.emailValidation.first_seen.iso` (string)

  - `metadata.emailValidation.domain_age` (object)

  - `metadata.emailValidation.domain_age.human` (string)

  - `metadata.emailValidation.domain_age.timestamp` (integer)

  - `metadata.emailValidation.domain_age.iso` (string)

  - `metadata.emailValidation.sanitized_email` (string)

  - `metadata.emailValidation.request_id` (string)

  - `metadata.emailValidation.success` (boolean)

  - `metadata.emailValidation.message` (string)

  - `metadata.emailValidation.errors` (array)

  - `metadata.phoneValidation` (object)

  - `metadata.phoneValidation.valid` (boolean)

  - `metadata.phoneValidation.active` (boolean)

  - `metadata.phoneValidation.formatted` (string)

  - `metadata.phoneValidation.local_format` (string)

  - `metadata.phoneValidation.fraud_score` (integer)

  - `metadata.phoneValidation.recent_abuse` (boolean)

  - `metadata.phoneValidation.VOIP` (boolean)

  - `metadata.phoneValidation.prepaid` (boolean)

  - `metadata.phoneValidation.risky` (boolean)

  - `metadata.phoneValidation.name` (string)

  - `metadata.phoneValidation.carrier` (string)

  - `metadata.phoneValidation.line_type` (string)

  - `metadata.phoneValidation.country` (string)

  - `metadata.phoneValidation.region` (string)

  - `metadata.phoneValidation.city` (string)

  - `metadata.phoneValidation.accurate_country_code` (boolean)

  - `metadata.phoneValidation.zip_code` (string)

  - `metadata.phoneValidation.timezone` (string)

  - `metadata.phoneValidation.dialing_code` (integer)

  - `metadata.phoneValidation.do_not_call` (boolean)

  - `metadata.phoneValidation.leaked` (boolean)

  - `metadata.phoneValidation.spammer` (boolean)

  - `metadata.phoneValidation.active_status` (string)

  - `metadata.phoneValidation.user_activity` (string)

  - `metadata.phoneValidation.mcc` (string)

  - `metadata.phoneValidation.mnc` (string)

  - `metadata.phoneValidation.message` (string)

  - `metadata.phoneValidation.success` (boolean)

  - `metadata.phoneValidation.request_id` (string)

  - `metadata.phoneValidation.errors` (array)

  - `transactionType` (string)
    Enum: "CARD", "BANK", "WALLET", "CASH", "CRYPTO", "OTHER"

  - `browser` (object)

  - `browser.acceptHeader` (string)

  - `browser.userAgent` (string)

  - `browser.language` (string)

  - `browser.timeZoneOffset` (integer)

  - `browser.timeZone` (string)

  - `browser.colorDepth` (integer)

  - `browser.screenHeight` (integer)

  - `browser.screenWidth` (integer)

  - `browser.windowHeight` (integer)

  - `browser.windowWidth` (integer)

  - `browser.javaEnabled` (boolean)

  - `browser.javascriptEnabled` (boolean)

  - `browser.customerIp` (string)

  - `additionalData` (object)

  - `pspAdditionalData` (object)

  - `createdAt` (string, required)

  - `updatedAt` (string, required)

## Response 400 fields (application/json):

  - `errorKey` (string)

  - `errorMessage` (string)

  - `errorCode` (integer)

## Response 401 fields (application/json):

  - `errorKey` (string)

  - `errorMessage` (string)

  - `errorCode` (integer)

## Response 403 fields (application/json):

  - `errorKey` (string)

  - `errorMessage` (string)

  - `errorCode` (integer)

## Response 404 fields (application/json):

  - `errorKey` (string)

  - `errorMessage` (string)

  - `errorCode` (integer)

## Response 409 fields (application/json):

  - `errorKey` (string)

  - `errorMessage` (string)

  - `errorCode` (integer)

## Response 500 fields (application/json):

  - `errorKey` (string)

  - `errorMessage` (string)

  - `errorCode` (integer)


