Skip to main content
The TransactionGuard API provides real-time transaction scoring and monitoring to prevent payment fraud.

Key Features

Real-time Scoring

Sub-50ms response times for transaction decisions

Pattern Analysis

ML-powered detection of fraudulent patterns

Rule Engine

Customizable rules for your business logic

Case Management

Review and manage flagged transactions

Base URL

https://api.txcloud.io/v1/transactions
For testing, use the sandbox environment:
https://sandbox.api.txcloud.io/v1/transactions

Authentication

All requests require a Bearer token:
curl https://api.txcloud.io/v1/transactions/score \
  -H "Authorization: Bearer txc_live_your_api_key"

Quick Start

import TXCloud from '@txcloud/sdk';

const txcloud = new TXCloud('your_api_key');

const result = await txcloud.transactions.score({
  transaction_id: 'txn_123',
  amount: 1500.00,
  currency: 'MAD',
  user_id: 'user_456',
  payment_method: 'card',
  card: {
    bin: '411111',
    last_four: '1234'
  }
});

console.log(result.decision); // 'approve'

Endpoints

MethodEndpointDescription
POST/transactions/scoreScore a transaction
GET/transactions/{id}Get transaction details
GET/transactionsList transactions
POST/transactions/{id}/reviewSubmit review decision
GET/transactions/rulesList scoring rules