Payout Links
Low-code solution to accept payouts
Introducing Payout Links - Make sending out money to beneficiaries, simple and easy. Improve customer / vendor / partner's experience by making instant payouts in their preferred mode of transaction with preferred processor.
Use cases for Payout links
Corporates - Pay marketing affiliates and reimburse employees.
BFSI (Banking, Financial Services, and Insurance) - Settling insurance claims and paying DSA (Direct Selling Agents) incentives.
Healthcare - Pay field agents, handle reimbursements, and issue refunds.
Travel and Hospitality - Pay commissions to vendors, handle reimbursements and do refunds.
Rental Business - Process Security Deposit Refunds for all rental business like car, housing, furniture and appliances.
Online gaming - Distribute prize money to players.
NGOs & Political Organisations - Reimburse field agents and volunteers.
How to configure Payout links through Hyperswitch API?
Prerequisites
Add a payout processor to your account
Using Payout links
Note: Domain name might vary based on the testing and production environment.
Info: Payout links are secure by nature and should only be opened within an iframe of whitelisted domains in production. For ease of access, these links can be used in a test mode (for non production env) which removes the necessity of configuring whitelisted domains and loading these links within an iframe.
There are a couple of ways for using payout links.
Creating default links
Customizing UI of individual links
Serving links from a custom domain
[TEST MODE] Opening non-iframed links
1. Update business profile with a default payout_link_config by passing the below object in the request body
Note: It is recommended to set
payout_test_modeto true for quickly testing the payout links. Alternatively,test_modecan be sent in the individual payout link's create request.
2. Create a default payout link using create payouts endpoint
This creates a default payout link using the payout link config that was configured for the profile. In case payout config is not configured and not passed during create request, a default set of UI config is used.
Set
payout_linkto true

3. Customizing a payout link during creation
Each payout link can be configured inidividually during payout creation, by including the
payout_link_configobject. UI config and access control (test_mode) can be specified during creation. However,domain_nameis always configured at a profile level.

4. Opening non-iframed links
Note: This feature is available only in non-production environment. This essentially bypasses the server side and client side validations which are in place for making sure links are only opened within an iframe of a whitelisted domain.
Note: This can be achieved by either setting this behaviour at the business profile level, or can be set in individual link create requests.
Setting at business profile level
Update
payout_link_configin business profile to setpayout_test_mode
Any new payout links created for this business profile will be accessible through browser's new tab.
Creating test links on demand
Set
test_modeduring payout link creation

FAQ
Last updated
Was this helpful?

