PayZApp-Gateway
  1. Deposit
PayZApp-Gateway
  • Getting started
  • Authentication
  • Callback Description
  • Error Description
  • Deposit
    • Create Invoice
      POST
    • Query Invoice
      GET
    • Invoice Callback
      POST
  • Transfer
    • Unified Transfer
      • Getting Strared
      • India-INR
      • Brazil-BRL
      • Blockchain-USDT
    • Query Transfer
      GET
    • Transfer Callback
      POST
  • UPI
    • Query UTR
      GET
    • UTR Repair
      POST
  • Other
    • Get Balance
      GET
  1. Deposit

Invoice Callback

POST
/youcallbackurl
TIP
The callback will request the notifyUrl parameter passed in when Create Invoice.
📌
A callback will only occur if the order transaction is successful. Please reply "OK" after receiving the callback processing success. For specific business rules, please refer to [Callback Description] (doc-3008158)

Request

Body Params application/json
eventType
string 
required
Callback Type
id
string 
required
Callback Id
resource
object 
required
amount
object 
Trade Amount
required
tradeNo
string 
Platform Trade No
required
outTradeNo
string 
Merchant Trade No
required
tradeStatus
enum<string> 
Trade Status
required
Allowed values:
PROCESSINGSUCCESSFAIL
fee
object 
required
createTime
integer 
Trade Create Time
required
endTime
integer 
Trade End Time
required
Example
{
    "eventType": "PAYIN.NOTIFY",
    "id": "69",
    "resource": {
        "amount": {
            "depositAmount": 300000,
            "tradeAmount": 10000,
            "settleAmount": 270000,
            "currency": "INR",
            "digits": 2
        },
        "tradeNo": "1581894676509487104",
        "createTime": 1665959186000,
        "tradeStatus": "SUCCESS",
        "outTradeNo": "1581894669244919810",
        "fee": {
            "serviceFee": 30000,
            "currency": "INR",
            "digits": 2
        },
        "endTime": 1665988270
    }
}

Request samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST '/youcallbackurl' \
--header 'Content-Type: application/json' \
--data-raw '{
    "eventType": "PAYIN.NOTIFY",
    "id": "69",
    "resource": {
        "amount": {
            "depositAmount": 300000,
            "tradeAmount": 10000,
            "settleAmount": 270000,
            "currency": "INR",
            "digits": 2
        },
        "tradeNo": "1581894676509487104",
        "createTime": 1665959186000,
        "tradeStatus": "SUCCESS",
        "outTradeNo": "1581894669244919810",
        "fee": {
            "serviceFee": 30000,
            "currency": "INR",
            "digits": 2
        },
        "endTime": 1665988270
    }
}'

Responses

🟢200成功
text/plain
Body
object {0}
Example
OK
Modified at 2023-09-24 14:21:55
Previous
Query Invoice
Next
Getting Strared
Built with