Quick start guide

This guide provides quick instructions to help your Technical Team set up the integration with Tipalti.

API workflow diagrams

Tipalti uses both payee and payer SOAP APIs.

Payee upload and process payments workflow diagram

In the below diagram, the data flows from left to right, where on the left side is the payer's proprietary system and Tipalti is on the extreme right end.

  • Payee Onboarding- A payee can be created in Tipalti via the iFrame or UpdateorCreatePayeeInfo API (Payee API). It is important to retain the same unique payee ID in both systems. Payee ID is called "Idap" in Tipalti.

  • Processing Payments - The ProcessPayements API (Payer API) call will allow you to push payments into Tipalti. Before calling this API, we recommend checking whether the payee is Payable or not by leveraging GetExtendedPayeeDetails API (Payee API). If payable, you can proceed with the ProcessPayements API call. If not payable, we suggest creating a logic on your end to share this report with whoever is responsible for following up with the payees to complete the onboarding process.

Cash-Out Functionality

As part of ProcessPayements API API functionality, you also have the option to offer cash-out functionality to your payees. It is a popular use case for Gaming Industry. Payees can fill out a form entering the amount they wish to withdraw from their account, and upon clicking the "Submit" button on that form you can call the ProcessPayments API. We recommend checking whether the payee is Payable or not by leveraging GetExtendedPayeeDetails API (Payee API) for this approach as well. If not payable, we suggest creating a logic on your end to redirect the payee to the iFrame or through manual intervention.