weavr-simulator
Use when testing Weavr integrations in sandbox - simulate deposits, card transactions, KYC/KYB verification, wire transfers, and 2FA challenges
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.
| name | weavr-simulator |
|---|---|
| description | Use 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.