weavr-simulator

mcclowes's avatarfrom mcclowes

Use when testing Weavr integrations in sandbox - simulate deposits, card transactions, KYC/KYB verification, wire transfers, and 2FA challenges

⭐0stars🔀0forks📁View on GitHub🕐Updated Dec 18, 2025

When & Why to Use This Skill

The Weavr Simulator skill is a comprehensive sandbox testing utility designed for developers to validate and refine their Weavr financial integrations. It enables the simulation of complex real-world financial workflows—including transaction processing, identity verification (KYC/KYB), and security challenges—allowing for rigorous testing of application logic without using real funds or sensitive data.

Use Cases

  • Simulating incoming wire transfers and account deposits to verify balance update logic and webhook notifications.
  • Testing end-to-end card payment lifecycles by simulating both successful purchases and merchant refunds.
  • Streamlining user onboarding tests by auto-verifying Consumer KYC or Corporate KYB statuses in the sandbox environment.
  • Validating the robustness of outgoing wire transfer workflows by triggering simulated acceptance or rejection responses.
  • Testing security-sensitive operations by simulating successful 2FA (Two-Factor Authentication) challenge completions.
nameweavr-simulator
descriptionUse when testing Weavr integrations in sandbox - simulate deposits, card transactions, KYC/KYB verification, wire transfers, and 2FA challenges

Weavr Simulator API

API Reference: https://weavr-simulator-api.redoc.ly/

Sandbox-only testing tool for simulating financial operations.

Quick Start

// Simulate account deposit - POST /accounts/{account_id}/deposit
// Header: api-key (API_Secret_Key)
{
  "depositAmount": { "currency": "GBP", "amount": 10000 },
  "senderName": "Test Sender",
  "reference": "Test deposit"
}
// Response: { "code": "COMPLETED" }

Core Endpoints

Category Endpoint Purpose
Accounts POST /accounts/{id}/deposit Simulate incoming wire transfer
Cards POST /cards/{id}/purchase Simulate card transaction
Cards POST /cards/{id}/merchant_refund Simulate refund
Identity POST /consumers/{id}/verify Auto-verify consumer KYC
Identity POST /corporates/{id}/verify Auto-verify corporate KYB
Transfers POST /wiretransfers/outgoing/{id}/accept Complete OWT
Transfers POST /wiretransfers/outgoing/{id}/reject Reject OWT
2FA POST /factors/{cred_id}/challenges/{id}/verify_success Pass 2FA

Authentication

Header: api-key with your API Secret Key (not the regular api-key)

Reference Files

See references/endpoints.md for full endpoint details and request bodies.