PayproPaypro
  • 🇮🇩 Indonesia
  • 🇵🇰 Pakistan
  • 🇵🇭 Philippines
  • 🇮🇳 India
  • 🇰🇪 Kenya
  • 🇪🇬 Egypt
  • 🇲🇽 Mexico
  • 🇨🇴 Colombia
  • 🇧🇩 Bangladesh
  • 🇧🇷 Brazil
  • 🇰🇷 SouthKorea
  • 🇳🇬 Nigeria
  • 🇮🇩 Indonesia
  • 🇵🇰 Pakistan
  • 🇵🇭 Philippines
  • 🇮🇳 India
  • 🇰🇪 Kenya
  • 🇪🇬 Egypt
  • 🇲🇽 Mexico
  • 🇨🇴 Colombia
  • 🇧🇩 Bangladesh
  • 🇧🇷 Brazil
  • 🇰🇷 SouthKorea
  • 🇳🇬 Nigeria
  • Colombia

    • Overview
    • Error Code
    • Payment Link API
    • Disbursement
    • Payment Query API
    • Payout Query API
    • Balance Inquiry API
    • Payment Notify API
    • Disbursement Bank Codes

Payout Query API

    Tips

    • All requests are Post requests, and the data format is json

    API Documentation for Querying PayOut Result

    Brief Description

    • Query the current status and details of a payout order.

    Request URL

    • /v1/paypro/queryPayOutResult

    Request Method

    • POST

    Header

    NameRequiredTypeDescription
    merchantNoYesStringMerchant number

    Request Body Parameters

    NameRequiredTypeDescription
    tradeNoYesStringMerchant transaction number used when creating the payout order
    timestampYesLong13-digit Unix timestamp in milliseconds
    signYesStringRequest signature generated using the signature logic in the Overview

    Request Example

    {
      "sign": "ee5c512fe36fed2afe2d36ab248e0eb8",
      "timestamp": 1728613320708,
      "tradeNo": "test_00000002"
    }
    

    Response Parameters

    Parameter NameRequiredTypeDescription
    msgYesstringRequest result (Returning "success" only indicates the request was successful; it should not be used for merchant-side logic)
    codeYesstringRequest response code (Returning "0000" only indicates the request was successful; it should not be used for merchant-side logic)
    timestampYesLongTimestamp (e.g., 1715941383720)
    successYesBooleanWhether the API request was accepted
    dataYesObjectResponse object
    data.tradeNoYesstringMerchant transaction number
    data.platFormTradeNoYesstringPayPro transaction number
    data.orderAmountYesStringPayout order amount in COP
    data.statusYesstringTransaction status: 0000 success, 0015 processing, or 00029 failed.
    data.messageYesstringStatus or error description
    data.successTimeConditionalstringTransaction success time, formatted as yyyy-MM-dd HH:mm:ss; returned after a successful transaction

    Processing Response Example

    {
        "msg": "success",
        "code": "0000",
        "timestamp": 1728613339884,
        "success": true,
        "data": {
            "platFormTradeNo": "63mz9aepqczdw280",
            "tradeNo": "test_00000002",
            "orderAmount": "300.00",
            "status": "0015",
            "message": "Processing"
        }
    }
    

    Last Updated:
    Contributors: gxwu
    Prev
    Payment Query API
    Next
    Balance Inquiry API