Search...
Menu

Withdraw to the brand owner balance

Withdrawal process

User withdrawal → Call the brand owner's recharge interface (this interface needs your company's technical implementation) → The brand owner calls our interface to set the withdrawal record as approved and recharge the user.


Brand owner recharge interface (requires your company to develop and implement)

https://Brand Owner Domain?user_id=Brand owner user ID&money=Withdrawal money &withdrawal_id=1&secret=xxxx

Field Instructions
user_id Brand Owner User ID
money Money withdrawn by user
withdrawal_idWithdrawal ID of our system
secret Authorization code (secret) generation method: hash("sha256", user ID+money (reserve two decimal places)+withdrawal_id+key)

Special Instructions:

1. Pay attention to the money parameter, you need to ensure that the money parameter retains two decimal places to prevent the two parties from encrypting inconsistently: Example: money=100.00

2. The key is the return key

3. In the json field successfully returned, if the code is equal to 200, it means success

{
    "data": {},
    "msg": "",
    "code": 200
}


Audit interface (provided by us)

Request Method Request Address
GET https://api.partnershare.net/partner/notify/withdrawal-check

Parameter

Parameter Name Required Fields Instructions
user_id yes Brand Owner User ID
money yes Product ID provided by us
withdrawal_id yes Invitation code
status yes 1 withdrawal successful 2 failed
secret yes Authorization code (secret) generation method: hash("sha256", user ID+money (reserve two decimal places)+withdrawal_id+key)


Successful example:

{
 "data": {},
 "msg": "",
 "code": 200
}


code description:

200; // Success
1002; // Parameter transmission error
6001;  // Money withdrawal record doesn't exist
6002;  // Failed visa check
6003;  // Repeat audit


Previous
Cancellation of transactions
Next
Does ref exist?
Last modified: 2023-03-28