Skip to main content

Automated payouts using REST API

This article explains how to automate affiliate payouts in Tapfiliate using its REST API, covering balance retrieval, payment processing, and payment registration.

Anna Holovashchenko avatar
Written by Anna Holovashchenko
Updated yesterday

Automating Affiliate Payouts via REST API

By default, affiliate payouts in Tapfiliate are not automated. This gives you full control to manually generate a CSV file with all payout details and upload it to your preferred payment provider to complete the payments on your own terms.

That said, you can automate certain steps in the affiliate payout process using Tapfiliate’s REST API:

  • Fetch outstanding balances for your affiliates

  • Retrieve each affiliate’s payout details

  • Process payments via your chosen payment provider

  • Register completed payments in Tapfiliate

Notes & Recommendations

  • Automating payouts requires developer support.

  • Manual CSV payouts are suitable for smaller programs or if you prefer not to automate.

  • Ensure your payment provider supports the API operations required for automation.

If you have any questions about automating payouts or want guidance on implementing the workflow, feel free to contact our support team.

Step-by-Step Automation Workflow

  • List All Balances
    Retrieve all unpaid affiliate balances using this endpoint.

  • Retrieve a Payment (optional step for verification)
    If needed, get details of a specific payment before or after processing it.

  • Get the affiliate payment details, such as PayPal email or bank account information, to ensure smooth processing:

  • Complete Payments with Your Payment Provider
    Use your payment provider’s API to execute the actual payments to your affiliates.

  • Create a Payment in Tapfiliate
    Once a payment is completed, register it in Tapfiliate using this endpoint (after this step you affiliates will see the balance is settled).

  • Cancel a Payment (if necessary)
    If a payment needs to be reversed or canceled, use this endpoint.

  • In addition, you can List All Payments (optional step for tracking)

    You can fetch all previously created payments to check payment history.

FAQs

❓ How can I automate the payout process inside Tapfiliate? Can I connect my PayPal/Stripe/Back account with Tapfiliate directly and delegate managing payouts to Tapfiliate completely?

While using the REST API is a great way to automate payouts, you can also use a 3rd party tool Trolley to automate the entire process, including sending payments to your affiliates.

Looking ahead, Tapfiliate will launch internal payout functionality in 2026, making affiliate payouts even easier — stay tuned for updates!

Did this answer your question?