{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":["openapiLink"]},"type":"markdown"},"seo":{"title":"Tutorial: Payout to user","description":"Tilia Wallet Developer Documentation","siteUrl":"https://thunes-tilia-docs.redocly.app/","llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"tutorial-payout-to-user","__idx":0},"children":["Tutorial: Payout to user"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["In this tutorial, you create a payout transaction that takes tokens that a user"," ","has earned from their convertible token wallet and pays out their equivalent value in"," ","fiat currency to an external payment method, such as PayPal."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Allow about 10 minutes to complete this tutorial."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["This transaction uses the Tilia-hosted PAYOUT FULL UI widget to create a payout request,"," ","and the Tilia API to complete the payout request."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The following diagram shows the process of a payout to a user."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/tutorial-txn-full-payout-flow.d337bef50fe9e14890a45109fbd4f9d80d9d0705feb502bf9d424af8cf659cf4.9c1bb791.png","alt":"User payout process"},"children":[]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"api-operations-in-this-tutorial","__idx":1},"children":["API operations in this tutorial"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"align":"left","data-label":"Tutorial interaction"},"children":["Tutorial interaction"]},{"$$mdtype":"Tag","name":"th","attributes":{"align":"left","data-label":"Tilia APIs used"},"children":["Tilia APIs used"]},{"$$mdtype":"Tag","name":"th","attributes":{"align":"left","data-label":"Scope"},"children":["Scope"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"href":"#check-the-users-wallet-balances"},"children":["Check the user's wallet balances"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"OpenapiLink","attributes":{"link":"wallets/openapi/other/getbalancesbyaccountid","text":"Get wallet balances"},"children":[]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["read_wallets"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"href":"#complete-a-payout-request"},"children":["Complete a payout request"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"OpenapiLink","attributes":{"link":"invoicing/openapi/payout/getallpayouts","text":"Get payout requests"},"children":[]},{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"OpenapiLink","attributes":{"link":"invoicing/openapi/payout/approvepayoutbyid","text":"Execute payout"},"children":[]},{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"OpenapiLink","attributes":{"link":"invoicing/openapi/payout/cancelpayoutrequest","text":"Cancel a payout request"},"children":[]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["read_process_credits"]},{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"code","attributes":{},"children":["write_process_credits"]},{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"code","attributes":{},"children":["write_process_credits)"]}]}]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"to-complete-this-tutorial","__idx":2},"children":["To complete this tutorial"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["This tutorial uses accounts created and updated by requests in the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["_Manage user accounts"]}," and ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Explore Tilia transactions"]}," collections from the"," ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://www.postman.com/tilia-docs-testing/workspace/get-started-using-tilia-services/overview"},"children":["shared workspace"]},"."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["To complete this tutorial successfully:"]}]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Make sure the software described in ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"/tutorials/tutorial_get_started"},"children":["Get started with the tutorials"]}," ","has been installed on your system and configured."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["In Postman:"]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Open the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Tilia tutorial workspace"]}," you created in ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"/tutorials/tutorial_get_started"},"children":["Get started with the tutorials"]}," for this tutorial."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Make sure you have the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Manage user accounts"]}," and ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Explore Tilia transactions"]}," collections"," ","forked to your ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Tilia tutorial workspace"]},"."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Make sure that you've selected the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Tilia Client Info"]}," environment and confirmed that it has your Tilia developer credentials."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["In your ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Tilia tutorial workspace"]},", open the list of ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Collections"]},"."]}]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"payout-to-user","__idx":3},"children":["Payout to user"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["This exercise converts a token value to its corresponding fiat currency value and"," ","deposits the fiat currency value in the user's payment method, such as PayPal."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["In these tutorials, the recipient user tends to receive the most tokens, so the"," ","recipient's user account is used in this exercise."," ","After a seller (the recipient) has earned enough tokens, they can collect the token value"," ","as fiat currency."," ","Generally, the seller should have convertible tokens worth USD $5.00 or more before"," ","they initiate a payout."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"check-the-users-wallet-balances","__idx":4},"children":["Check the user's wallet balances"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["This exercise checks the recipient's token balance to make sure they have enough tokens"," ","to pay out before starting the payout process."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["To check the recipient's token balances, in Postman:"]}]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["In the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["_Manage user accounts"]}," collection, open the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Get"," ","wallet balances"]}," folder."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Open the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Get recipient's wallet balances"]}," request, and then choose ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Send"]},"."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["After the response returns, open the response ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Body"]}," tab below the"," ","request to review the wallet balances."]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Review the token balances before continuing."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["If the recipient doesn't have at least $5 USD worth of tokens (50,000 TIL) in their convertible"," ","wallet, run the ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"/tutorials/transactions/tutorial_txn_standard"},"children":["Make standard transactions"]}," tutorial"," ","several times to provide convertible tokens from those sales to the payer."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["If the payer runs out of tokens to make purchases in the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Make standard transactions"]}," tutorial, run the ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"/tutorials/user-accounts/tutorial_user_buy_tokens"},"children":["Buy tokens for payer"]}," tutorial to replenish the payer's token wallet."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["After you have replenished the recipient's token balance:"]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["In Postman, open the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Get recipient's wallet balances"]}," request, and then choose ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Send"]}," to get the updated wallet balances."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["After the response returns, open the response ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Body"]}," tab below the"," ","request to review the wallet balances."]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Confirm the recipient has at least 100,000 tokens before continuing."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"start-a-payout-by-using-the-payout-ui-widget","__idx":5},"children":["Start a payout by using the Payout UI widget"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["To start a payout using the Payout UI widget:"]}]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["In Postman:"]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["open the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Tilia Client Info"]}," environment."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["In the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Tilia Client Info"]}," environment, locate and copy the values of these environment variables:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["tilia_client_id"]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["tilia_client_secret"]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["recipient_account_id"]}]}]}]}]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["In another window, open the ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://fake-integrator.staging.tilia-inc.com/ui/"},"children":["UI Sandbox"]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["In the UI Sandbox:"]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Enter your Tilia developer credentials, if necessary."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Enter the payer's account ID from the environment variables."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Choose the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["PAYOUT FULL"]}," option from the left column,and click"," ","the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["\"W\""]}," to open the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["PAYOUT FULL"]}," widget."]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["You might be asked to accept Tilia's Terms of Service. If so, accept and continue."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["You might be asked for tax information if you haven't already provided"," ","that for the recipient. If so, provide the information requested to continue."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["If you don't have a payment method suitable for a payout, add a payment method to continue."]}]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["In the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Cashout Amount"]}," field, enter the amount of tokens that you'd like"," ","to have paid out."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Review the fee and ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Cashout"]}," amount, and then choose the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Cashout"]}," button"," ","to complete the payout request."]}]}]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["At this point, the tokens have been taken from the recipient's wallet to hold in escrow and the payout request is pending."," ","The next exercises complete the payout request."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"complete-a-payout-request","__idx":6},"children":["Complete a payout request"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["You can complete a payout by either paying it or canceling it."," ","This exercise presents both options; however, for any one request, you can only pay"," ","or cancel it."," ","For example, you can't cancel a payout after you've paid it."," ","Likewise, you can't pay a payout after you cancel it."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["To select the payout request to complete, in Postman:"]}]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Open the Postman console."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["In the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Explore Tilia transactions"]}," collection, open the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Payout to recipient"]}," folder"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Open the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Get payout requests"]}," request, and choose ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Send"]},"."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["After the response returns, review the Postman console log for messages"," ","similar to the following to confirm the ID of a pending payout was saved."]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"text","header":{"controls":{"copy":{}}},"source":"Updated the last_payout_in_escrow collection variable with pending payout ID: 017e8d6d-bea0-4e4b-866d-fc168cc0bcf7\n","lang":"text"},"children":[]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["With the ID of the pending payout saved, choose how you want to complete the"," ","payout and perform the corresponding procedure."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["To pay the pending payout, in Postman:"]}]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["In the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Payout to recipient"]}," folder, open the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Complete pending request"]}," request, and choose ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Send"]},"."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["After the response returns, review the Postman console log for a message"," ","similar to the following to confirm that the pending payout was saved."]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"text","header":{"controls":{"copy":{}}},"source":"Payout ID: 6646b471-c810-4ed3-9213-f597e6352546 paid successfully.\n","lang":"text"},"children":[]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["This completes the payout request and deposits the payout value to the recipient's payment method."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["To cancel the pending payout, in Postman:"]}]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["In the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Payout to recipient"]}," folder, open the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Cancel pending request"]}," request, and choose ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Send"]},"."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["After the response returns, review the Postman console log for a message"," ","similar to the following to confirm that the pending payout was saved."]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"text","header":{"controls":{"copy":{}}},"source":"Payout ID: 63cf2a26-d490-4555-a642-6b31374d30e5 canceled successfully.\n","lang":"text"},"children":[]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["This completes the payout request and returns the tokens to the recipient's wallet."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"next-steps","__idx":7},"children":["Next steps"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The exercises in this tutorial used the Tilia UI Sandbox to create payout requests"," ","and Postman to call the Tilia APIs to complete those requests."," ","For information about how to use the Tilia UI widgets to implement this feature,"," ","visit ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"/guides/request-payout"},"children":["Requesting payouts"]},"."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["If you're curious, you can review the wallet balances of the users involved in this transaction by using the exercises in the ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"/tutorials/transactions/tutorial_txn_info"},"children":["Get info about transactions"]}," tutorial."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["You can also return to the ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"/tutorials/transactions"},"children":["Transaction tutorials overview"]}," and find another transaction tutorial, or just go to the next transaction tutorial."]}]},"headings":[{"value":"Tutorial: Payout to user","id":"tutorial-payout-to-user","depth":1},{"value":"API operations in this tutorial","id":"api-operations-in-this-tutorial","depth":3},{"value":"To complete this tutorial","id":"to-complete-this-tutorial","depth":2},{"value":"Payout to user","id":"payout-to-user","depth":2},{"value":"Check the user's wallet balances","id":"check-the-users-wallet-balances","depth":3},{"value":"Start a payout by using the Payout UI widget","id":"start-a-payout-by-using-the-payout-ui-widget","depth":3},{"value":"Complete a payout request","id":"complete-a-payout-request","depth":3},{"value":"Next steps","id":"next-steps","depth":2}],"frontmatter":{"seo":{"title":"Tutorial: Payout to user"}},"lastModified":"2026-02-05T18:12:30.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/tutorials/transactions/tutorial_txn_payout","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}