Skip to main content

Data Integration

With Data Integration, you take care of presenting an interface to customers where they can select tips while Tippy will be responsible for distributing funds to staff members.

Data Integration Tx Flow

Transactions#

Your system will call v1/data/tips/proposals to get the tip proposals so that you can suggest tips to customers.

Once you know what tips were chosen for each staff member involved, call /v1/data/transaction/intent to start a transaction.

The main difference between creating a transaction with Data Integration (as opposed to Display Integration) is that here, you will already know which tips the customer selected and include that data when creating it.

Canceling a Transaction#

If you're unable to complete a transaction that's been started, call v1/data/transaction/cancel so that we can mark the transaction as canceled.