TuxoPay Docs
Pages

Payment Flows

Understand and optimize your payment flows with Tuxopay

Payment Flows

Payment Flows

A payment flow in Tuxopay is how you manage and control the path of payments through your site. With payment flows, you can:

  • Connect and manage multiple payment integrations (called "shops")
  • Choose a rotation strategy to determine how payments are routed between your shops (e.g., round-robin, priority order)
  • Select which shops to include in each flow
  • Define rules that apply to the entire flow, such as retry logic, fallback conditions, or custom routing criteria

Payment Flows

How to Set Up a Payment Flow

  1. Add Your Payment Shops
    Connect your payment providers as shops in Tuxopay.

  2. Create a Payment Flow
    Set up a new flow and give it a name that matches your use case.

  3. Choose a Rotation Strategy
    Decide how Tuxopay should rotate between your shops (e.g., round-robin, weighted, or custom logic).

Payment Flows

  1. Select Shops for the Flow
    Pick which shops you want to include in this flow.

  2. Set Flow Rules
    Define rules that apply to the whole flow, such as:

    • When to retry a payment
    • How to handle failures
    • Any custom conditions for routing Payment Flows

Example Payment Flow

Suppose you want to maximize uptime and minimize costs. You could:

  • Include three shops: Shop A, Shop B, and Shop C
  • Use a round-robin strategy to distribute payments evenly
  • Set a rule to retry with the next shop if a payment fails
  • Add a fallback to a specific shop for high-value transactions

With Tuxopay, you have full control over how payments move through your system, helping you optimize for success, cost, and reliability.