Hosted Cashier
Payout
Step 1. Initiate payout session and get a link to the Hosted Cashier
{
"country": "TR",
"currency": "TRY",
"amount": 3555,
"redirectUrl": "https://merchant1.io/where/to/go",
"customer": {
"name": "John Smith",
"email": "[email protected]",
"phone": "+25412340000",
"ip": "84.232.140.77",
"userAgent": "Mozilla/5.0 (X11; Linux x86_64)",
"userDevice": "DESKTOP"
}
}
Response
{
"cashierUrl": "https://cashier.test.kasha.tech/payout?sessionId=c936db07-7e8b-49d8-8d0d-97b89dd8156e",
"transactionId": "2ee3503e-ee6a-49d9-9a58-8bfe20d19aef"
}
Step 2. Select payout option
User expanded EasyP2P as a payout option and all suboptions are listed.
Step 3. Complete the payout
User selected a suboption and is forwarded to next page where additional instructions are given. The additional information the user is asked to provide in this step will vary between payout options and countries. Testing data for these values can be found here.
Step 4. Status page
The payout will be in a pending state until the payout is confirmed by the merchant. This can be done using the API /v2/settle-payout or manually in the merchant portal.