Integration Guide

Getting Started

Prerequisites

  • Valid business registration
  • Compliance documentation
  • Technical integration capability

Integration Steps

  1. Account Setup

    curl -X POST https://api.securetransact.com/v1/account/setup
  2. API Authentication

    const apiKey = process.env.SECURETRANSACT_API_KEY;
    const client = new SecureTransact(apiKey);
  3. Basic Transaction

    const transaction = await client.createTransaction({
      amount: 1000,
      currency: 'USD',
      wallet: 'TELCO_1',
      reference: 'INV-001'
    });

Webhook Integration

app.post('/webhook', (req, res) => {
  const signature = req.headers['x-signature'];
  if (verifySignature(signature, req.body)) {
    // Process webhook
    processTransaction(req.body);
  }
});