PayMe API Document
PayMe API Document
version:V1.1
1. Submit order
The access party assembles the parameters as required, and the obtained
address can be provided to the front desk to jump. md5key is obtained from
the background。
Request type:GET/POST
Data format:application/x-www-form-urlencoded
API address:https://user.payme999.com/api/payment
parameter:
orderCurrency Y
Order currency, fixed value:
CNY or USDT
orderAmount Y
The order amount
How to sign:
Concatenate the parameters in the following order, and then use MD5 for hash
operation to get the sign value.
https://user.payme999.com/api/payment?merchantId=xx&orderNo=xx&customerId=x
xxxxx&orderCurrency=xx&orderAmount=xx¬ifyUrl=xx&callbackUrl=xx&signType
=xx&languageType=CHN&sign=xx
Remark:
USDT quantity according to the latest exchange rate, and the quantity will be
After the order is confirmed successfully, the system takes the notifyUrl
Request type:POST
Data format:application/x-www-form-urlencoded
parameter:
Parameter name required explanation
status Y success(default)
sign Y sign
How to sign:
Use the values of the following fields, concatenate in the order given below, and
perform md5 encryption
md5Key
Then the sign value is used to determine whether the request is forged.
response:
The system repeats the notification 5 times, the access party returns the string
success, and the system will regard the notification as successful after receiving it.
The access party assembles the parameters as required, and the obtained
address can be provided to the front desk to jump. md5key is obtained from
the background.
Request type:GET/POST
Data format:application/x-www-form-urlencoded
API address: https://user.payme999.com/APIWithdrawal/Withdrawal
parameter:
orderCurrency Y
Order currency, fixed value:
CNY or USDT
orderAmount Y
The order amount
bankName N(Required when the Bank name, such as: Bank of China
value of orderCurrency
is CNY)
sign Y sign
How to sign:
and then use MD5 to perform hash operation to get the sign value
for example :
md5Key );
https://user.payme999.com/APIWithdrawal/Withdrawal?merchantId=xx&orderNo=xx
&orderCurrency=CNY&orderAmount=xx&payPasswordMD5=xx&bankName=xx&bankAcc
ountName=xx&bankAccount=xx¬ifyUrl=xx&signType=MD5&sign=xx
order, and then use MD5 to perform hash operation to obtain the sign value
for example:
https://user.payme999.com/APIWithdrawal/Withdrawal?merchantId=xx&orderNo=xx
&orderCurrency=USDT&orderAmount=xx&payPasswordMD5=xx&USDTType=xx&
coinAddress=xx¬ifyUrl=xx&signType=MD5&sign=xx
response:
After calling the interface, json data will be returned, such as: {"msg":"Withdrawal
application successful","status":0,"url":"","data":null};
status=0 means the submission is successful, status=-1 means the submission fails
After the withdrawal is confirmed successfully, the system takes out the
Request type:POST
Data Format:application/x-www-form-urlencoded
parameter:
status Y success(default)
Use the values of the following fields, concatenate in the order given below, and
perform md5 encryption
md5Key
Then the sign value is used to determine whether the request is forged。
response:
The parameter status=success means that the acceptor has made payment, and
status=fail means that the withdrawal order is invalid.
The system repeats the notification 5 times, the access party returns the string
success, and the system will regard the notification as successful after receiving it. If
an error is encountered, the system will wait for 3 minutes.