PayproPaypro
  • ๐Ÿ‡ฎ๐Ÿ‡ฉ Indonesia
  • ๐Ÿ‡ต๐Ÿ‡ฐ Pakistan
  • ๐Ÿ‡ป๐Ÿ‡ณ Vietnam
  • ๐Ÿ‡ต๐Ÿ‡ญ Philippines
  • ๐Ÿ‡ฐ๐Ÿ‡ช Kenya
  • ๐Ÿ‡ช๐Ÿ‡ฌ Egypt
  • ๐Ÿ‡ง๐Ÿ‡ท Brazil
  • ๐Ÿ‡ฒ๐Ÿ‡ฝ Mexico
  • ๐Ÿ‡ฎ๐Ÿ‡ฉ Indonesia
  • ๐Ÿ‡ต๐Ÿ‡ฐ Pakistan
  • ๐Ÿ‡ป๐Ÿ‡ณ Vietnam
  • ๐Ÿ‡ต๐Ÿ‡ญ Philippines
  • ๐Ÿ‡ฐ๐Ÿ‡ช Kenya
  • ๐Ÿ‡ช๐Ÿ‡ฌ Egypt
  • ๐Ÿ‡ง๐Ÿ‡ท Brazil
  • ๐Ÿ‡ฒ๐Ÿ‡ฝ Mexico
  • Indonesia

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

Payment Query API

    Tips

    • All requests are Post requests, and the data format is json
    Brief Description
    • No
    Request URL
    • /v1/paypro/queryPayInResult
    Request Method
    • post
    Header
    HeaderRequiredTypeDescription
    merchantNoyesstringno
    Request Body Parameters
    NameRequiredTypeDesc
    tradeNoYstringMerchant order number
    timestampYstringTimestamp
    signYstringencrypt
    Request Example
    {
      
      "sign": "ac13b9abf95c66ffc4025abaaeeb3a83",
      "timestamp": "1728613488294",
      "tradeNo": "test_00000008"
    }
    
    
    Successful Response Example
    Parameter nameRequiredTypeDescription
    msgyesstringRequest result (when success is returned, it only means that the request for this time is successful and cannot be used for merchant-side logical judgment)
    codeyesstringRequest response code (when 0000 is returned, it only means that the request for this time is successful, and cannot be used for merchant-side logical judgment). For specific status/error codes, please check the status/error code directory
    timestampyesstringTimestamp๏ผˆ1715941383720๏ผ‰
    successyesstringTrading results
    datayesObjectReturn object
    data.tradeNoyesstringMerchant order number
    data.platFormTradeNoyesstringPaypro Transaction Number
    data.statusyesstringRequest result. Merchants can use it for logical processing. When the result is 0000, it means the transaction is successful. 0001 means that the transaction is partially successful and the actual payment amount is subject to the actual payment amount. 0015 means in processing. Others are error codes and can be treated as failures.
    data.orderAmountyesfloatOrder amount
    data.payAmountyesfloatPayment amount
    data.messageyesstringError description
    data.channelCodeyesstringchannelCode
    data.wayCodeyesstringwayCode
    {
        "msg": "success",
        "code": "0000",
        "timestamp": 1728613513280,
        "success": true,
        "data": {
            "tradeNo": "test_00000008",
            "platFormTradeNo": "68o0uwogz7mnzutt",
            "status": "00029",
            "orderAmount": "300",
            "payAmount": "300",
            "createTime": "2024-10-11 9:30:13",
            "successTime": "2024-10-11 10:30:13",
    		"message": "Fail",
    		"channelCode": "EWALLET",
    		"wayCode": "DANA"
        }
    }
    
    
    Last Updated:
    Contributors: wsc
    Prev
    Payout API
    Next
    Payout Query API