Payment Condition

Node Type

Description

Proceed to the next stage of automation if and only if certain payment conditions are true.

Payment Condition

When to Use

Use when you want to do something only if certain payment conditions are met. To use properly use this node, a payment needs to be declared before using the Payment Condition node, this can be a Payment Trigger or a Payment Processing Trigger.

How to Use

A payment event is associated with a large number of data elements made available by your Payment Processor. Depending on the payment event, the number of fields included may differ.


  1. Select from one of the Payment conditions and hit save:
    • Status
      • Authorized - payment has been authorized by your Payment Service Provider
      • Succeeded - payment has been captured and funds to be made available from your Payment Service Provider
      • Refunded - full payment amount has been refunded
      • Partial_refunded - partial payment amount has been refunded
      • Cancelled - authorization has been cancelled
      • Failed - transaction failed for unknown or technical reasons (e.g., timeout)
      • Declined - Issuer has declined the transaction
      • Disputed - transaction has been disputed
      • Removed - transaction has been removed
      • Needs [3D Secure](https://en.wikipedia.org/wiki/3-D_Secure) - transaction has been declined because it requires 3DS
      • Needs APM Authorization - transaction has been declined because user failed APM authorization
      • Payment Method - the payment method used to complete the transaction
    • Type
      • Payment
      • Payout (coming soon)
      • Transfer (coming soon)
    • Amount (data type =long)
    • Refund amount (data type =long)
    • Currency
    • Decline Code
  2. Connect the Payment Condition Node to another node; this preceding node will execute if your Payment Condition is met
  3. Hit the plus button to define a condition
  4. Select Value
  5. Define your condition

Example Use Cases

  • When a payment fails at any connected PSP, notify an internal user / production support to troubleshoot to avoid lost sales.
  • When decline reason = insufficient funds, send a message to the user to consider using another card.
  • When currency = USD, route transaction to a Payment processor that provides better FX or pricing to avoid cross-boarder.