techrar docs
Home
Solutions
Solutions
  • eCommerce SaaS
  • Meals SaaS
  • Meals Marketplaces
API
API
  • Merchant APIs
  • Customer App APIs
  • Meals APIs
Techrar Connect
Home
Solutions
Solutions
  • eCommerce SaaS
  • Meals SaaS
  • Meals Marketplaces
API
API
  • Merchant APIs
  • Customer App APIs
  • Meals APIs
Techrar Connect
  1. Checkout & Orders Management
  • GETTING STARTED
    • Techrar's Overview
    • Welcome 👋🏻
    • Versioning
    • Rate Limiting
    • Pagination
    • Responses
    • Change Log
    • Authentication
    • Webhooks
    • Setup Online Payments
    • Do you need help?
  • SaaS Solutions
    • Reucrring Billing
    • Techrar Storefront
    • Techrar eCommerce
    • Techrar Pay
    • Techrar Logistics
    • Techrar Meals SaaS
    • Techrar Marketplaces (MaaS)
  • Modules
    • Items & Catalog Management
      • Items
      • Categories
      • Bundled Items
      • Variations & Modifiers
      • Item Discounts
      • Catalog Configuration
    • Plans Offerings
      • Plans
      • Plan Duration & Billing
      • Plan Trial & Grace Periods
      • Plan Discounts
    • Checkout & Orders Management
      • Checkout Flow
      • Carts
      • Orders
      • Invoices
      • Transactions
      • Checkout Settings
    • Subscriptions Management
      • Subscriptions & Billing Cycles
      • Recurring Purchases
    • Webhooks Events
      • Order
      • Subscription
      • Invoice
      • Customer
      • Miscellaneous
      • Recurring Purchase
    • Meals Webhooks Events
      • Order
      • Subscription
      • Complaint
  1. Checkout & Orders Management

Transactions

Transactions represent the actual payment processing records that capture how invoices are paid, including payment methods, providers, and status details.

Key Benefits#

Payment Tracking - Complete record of all payment attempts and their outcomes
Multi-Provider Support - Integration with various payment gateways and methods
Fraud Protection - Built-in fraud detection and prevention mechanisms

Transaction Properties#

Transaction Types - Payment transactions for successful charges, refund transactions for returns
Status Tracking - Pending, authorized, captured, or declined states
Provider Integration - Support for MyFatoorah, Tamara, Tabby, and more
Fraud Detection - Automatic fraud monitoring with detailed reason tracking

Transaction Status Flow#

Pending#

Transaction initiated but not yet processed by payment provider.

Authorized#

Payment approved by provider but funds not yet captured.

Captured#

Funds successfully captured and payment completed.

Declined#

Payment rejected by provider or financial institution.

Transaction Types#

Payment Transactions#

Primary transactions that process customer payments for the invoices.

Refund Transactions#

Created when processing refunds, maintaining complete audit trail back to original payment.

Bank Transfer Transactions#

Manual capture transactions for bank transfer payments with receipt attachments.

Customer Usage#

Common Use Cases: Display payment confirmations, show transaction history, provide payment receipts, track refund status.

List Customer Transactions#

Retrieve transaction history for authenticated customers with payment details and status.

Get Transaction Details#

Access specific transaction information including provider details, amounts, and processing status.
Transaction


Merchant Integration#

For detailed merchant transaction operations and manual capture functionality, see Transactions.
Modified at 2025-09-15 14:36:38
Previous
Invoices
Next
Checkout Settings
Built with