Card Transactions

Card Transactions

  1. Receive TRANS|POST Webhook with Transaction Details

  2. Notify User of the Transaction (typically via app popup)

    1. Date

    2. Merchant Name

    3. Amount

    4. Fees

  3. Receive TRANS|PATCH Webhook with settled Transaction Details

  4. Notify the user of any changes to final transaction amount


  • Card transactions have 2 primary stages: Authorization and Clearing

  • The authorization and clearing amounts can be different due to:

    • Changes in final amount (Gas stations and restaurants with tipping frequently)

    • Changes in currency conversion rates

  • Transactions can only be rejected during the authorization stage

  • By default, Synapse approves any transaction if the user has balance and the transaction does not exceed their limits.

Last updated