Quick Start

Welcome to the Quickstart Guide for Wiremony! This guide is designed to help you swiftly integrate and utilize Wiremony in your system. By following these steps, you'll gain a comprehensive understanding of how to effectively implement bank transfers as a payment method.

1. Register in wiremony.com

To begin, you need to register and set up your Wiremony account:

  • Visit the wirely.com signup page.

  • Complete the registration form with details like company name, email, and password.

2. Connect your bank account

Connect your bank accounts to start identifying the incoming transactions and account them into your customer's balance accounts.

  • Go to "My connected bank accounts" and click on "connect a new bank account"

  • Follow the authorization process. Keep calm, you are only authorizing read access.

3. Create an API Key

Go to Settings > API Keys and create a new one. Store it securely.

4. Create a Virtual Balance Account (VBA) for a customer

You will need to provide the bank account numbers from where your customer will send the money.

All the transactions received from any of these bank account numbers will be accounted in your customer's VBA.

from wiremony import Wiremony

# Initialize wirely
wiremony = Wiremony(api_key="your_api_key_here")

# Create a Virtual balance account for a customer
vba = wiremony.balance_account.create(
    bank_account_numbers: [
        "02049300288490400383909",
        "04793000283002983002389"
    ]
)

print(f"New VBA created: {vba.id}")

From now on, every transaction received from 02049300288490400383909 or 04793000283002983002389 will be accounted into the vba.id

5. Start triggering payments

As easy as with any card processor, trigger a payment against any VBA.

If there are enough funds, the payment will succeed.

# Trigger a payment against a VBA
wiremony.payments.create(
    balance_account_id: vba.id,
    external_id: "string",
    amount: 100,
    currency: "usd"
)

Last updated