ProcessPayments API

ProcessPayments API is used to create/push payments in Tipalti. There is a limit of 250 records per API call.

Encryption

Sample request code

curl --location --request POST 'https://api.sandbox.tipalti.com/v11/PayerFunctions.asmx' \
--header 'Content-Type: text/xml; charset=utf-8' \
--header 'SOAPAction: http://Tipalti.org/ProcessPayments' \
--data-raw '<!-- ProcessPayments
Minimum required fields - PayerName, IDAP, Amount, Payment Ref Code.
Payment Group Title is optional, hence defaulted to None.
All other fields are optional, and not included in the SOAP request in this code example.
Please replace with appropriate parameters of the SOAP call and variables.
-->
<x:Envelope
xmlns:x="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:tip="http://Tipalti.org/">
<x:Header/>
<x:Body>
<tip:ProcessPayments>
<tip:payerName></tip:payerName>
<tip:tipaltiPaymentsOrders>
<tip:TipaltiPaymentOrderItem>
<tip:Idap></tip:Idap>
<tip:Amount></tip:Amount>
<tip:RefCode></tip:RefCode>
</tip:TipaltiPaymentOrderItem>
</tip:tipaltiPaymentsOrders>
<tip:timeStamp></tip:timeStamp>
<tip:key></tip:key>
</tip:ProcessPayments>
</x:Body>
</x:Envelope>'

Python SDK

https://github.com/pratikkhatwani-tipalti/Tipalti-python-sdk