Bank simulator overview

Learn how to use the bank simulator to test and validate your Numeral integration

The bank simulator allows customers to simulate payments, payment status reports, and account statements received from partner banks, CSMs, or connectivity providers to create payments, balances, and transactions as well as update payment statuses.

The bank simulator can be used in two different ways:

  1. Use built-in scenarios like creating incoming payments, updating payment statuses, or creating balances and transactions
  2. Upload a bank or CSM messages to trigger the creation of related incoming payments, balances, and transactions or update of related payments

1. Built-in scenarios

The bank simulator supports the the following built-in scenarios:

2. Bank or CSM message upload

You can use the Simulate message received endpoint to upload a bank or CSM message.

The bank simulator uses standard XML messages, Swift MT messages, and Bacs Standard 18 messages. For corporate customers, standard ISO 20022 XML messages are supported. For SEPA indirect or direct participant customers, standard EPC XML messages are supported.

Contact [email protected] if you need technical support to use the bank simulator.

Header

The content type differs based on the type of message. For XML messages, use Content-Type: "application/xml". For other types of messages like Swift MT messages or Bacs Standard 18 messages, use Content-Type: "text/plain".

Query params

ParamDescription
id
string
The ID of the connected account used to receive the message and create or update the corresponding Numeral object.
bank_service
string
The bank service to use, e.g., sct, sdd, chaps, bacs, swift

Make sure the corresponding bank service is a feature activated for the connected account used. Features activated for a connected account can be found in Settings > Connected accounts > Features activated.
file_name
string
The unique file name to generate with up to 35 characters. The file name might or might not include a file extension.

Body params

ParamDescription
data
string
The raw content of the message to be sent.