PayproPaypro
  • 🇮🇩 Indonesia
  • 🇵🇰 Pakistan
  • 🇻🇳 Vietnam
  • 🇵🇭 Philippines
  • 🇰🇪 Kenya
  • 🇪🇬 Egypt
  • 🇧🇷 Brazil
  • 🇲🇽 Mexico
  • 🇮🇩 Indonesia
  • 🇵🇰 Pakistan
  • 🇻🇳 Vietnam
  • 🇵🇭 Philippines
  • 🇰🇪 Kenya
  • 🇪🇬 Egypt
  • 🇧🇷 Brazil
  • 🇲🇽 Mexico
  • Mexico

    • Overview
    • Error Code
    • Payment API
    • PaymentPage API
    • Payout API
    • Payment Query API
    • Payout Query API
    • Balance Inquiry API
    • Payment Notify API
    • Bank List

Payout Query API

    Tips

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

    API Documentation for Querying PayOut Result

    Brief Description

    • The business party can actively query the payment results.

    Request URL

    • /v1/paypro/queryPayOutResult

    Request Method

    • POST

    Header

    NameRequiredTypeDescription
    merchantNoYesstring-

    Request Body Parameters

    NameRequiredTypeDescription
    tradeNoYesstringThe transaction number provided by the merchant during payout
    timestampYesstringTimestamp
    signYesstringEncrypted signature

    Request Example

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

    Successful Response Example

    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)
    timestampYesstringTimestamp (e.g., 1715941383720)
    successYesstringTransaction result
    dataYesObjectResponse object
    data.tradeNoYesstringTransaction number returned by the merchant
    data.platFormTradeNoYesstringPayPro transaction number
    data.orderAmountYesfloatOrder amount
    data.payAmountYesfloatPayment amount
    data.statusYesstringRequest result. The merchant can use this for logical processing. "0000" indicates transaction success, "0015" indicates processing, and other codes are error codes that can be treated as failures.
    data.messageYesstringError description
    data.successTimeYesstringTransaction success time (local time)

    Successful Response Example**:

    {
        "msg": "success",
        "code": "0000",
        "timestamp": 1728613339884,
        "success": true,
        "data": {
            "platFormTradeNo": "63mz9aepqczdw280",
            "tradeNo": "test_00000002",
            "orderAmount": "300.00",
            "payAmount": "200.00",
            "status": "0015",
            "message": "Processing",
            "successTime": "2024-10-12 12:59:32"
        }
    }
    

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