Create New Payout
With this method, merchants can create payout links from their backend applications. Use this method when your customers want to withdraw funds from your application.
Last updated
With this method, merchants can create payout links from their backend applications. Use this method when your customers want to withdraw funds from your application.
Last updated
POST
https://api.dex3.io/api/v1/createpayout
A successful POST request typically returns a 200
Mandatory : Make sure to generate signature along with other parameters.
Name | Value |
---|---|
Content-Type
application/json
merchant_public
YOUR MERCHANT PUBLIC
Key
Description
Datatype
order_id
Required - Pass a unique order id which you will track within your application
varchar(200)
productName
Required - Name of the product
varchar(50)
amount
Required - Amount in USD
Important : Amount must be multiplied by 100.
Example :
For $1, pass 100
For $200, pass 20000
int
receiver_type
Required - Address : Refers to a wallet address. Only wallet address mentioned in the 'receiver_value' will be able to claim payout. Email : Refers to a email address. Email OTP is sent to the email provided in 'receiver_value'. Only after verifying the email, the user can claim payout via connected wallet.
varchar (address | email)
receiver_value
Enter 'receiver_value' based on 'receiver_type. I f 'receiver_type' is address, then pass wallet address. If 'receiver_type' is email, then pass email address.
varchar
expiration
Required -
Enter 0
for no expiry
Enter number in seconds to allow validity for payment.
int
webhook
Optional - Your webhook URL where you want to get notified when the payment is complete
url
success_redirect
Optional - Success URL, where you want your users to be sent to once they complete the payout.
url
cancel_redirect
Optional - Cancel URL, where you want your users to be sent to when they cancel the payment
url
notes
Optional - Send any additional tracking info which you will use to process the payment. Make sure to JSON.stringify() if you are passing along as a json.
json
signature
Required - Create signature (See 'Create Signature' endpoint) as a means to identify if the payment is originally coming from your servers.
varchar