Skip to main content

Simulators

Before you push your application to the Live environment, you should test your integration to make sure it handles different scenarios correctly.

Use the simulator in your Sandbox Portal or the simulator endpoints to simulate operations that cannot be triggered by your integration alone, such as verifying KYB info, linking a bank account and funding a payment run.

Buyer KYB verification

Simulate the KYB process for Buyers that you create in Sandbox.

When you create a buyer, the KYB status of the identity fullCompanyChecksVerified is NOT-STARTED. To lift buyer restrictions and change fullCompanyChecksVerified to APPROVED, you can simulate KYB verification as follows:

Using the simulator UI​

  1. Log in to the Sandbox Portal using your credentials.
  2. Navigate to Simulator > Verify Buyer (KYB).
  3. Input the buyer ID that you would like to KYB verify and click on Simulate.

KYB Simulator

tip

You can find the Buyer ID of a Buyer in the Portal by navigating to Home > Buyer Details.

Fund a payment run

To simulate funding a Payment Run you need to:

Simulate linking an account via Open Banking to fund payments within a payment run.

info

You can also link a bank account by embedding the Account Information Service UI Component in your application.

Once complete, you will receive a Linked Account Update webhook containing the linked account id.

2. Fund a payment run

Simulate funding a payment run using a linked account.

info

You can also embed the Payment Initiation Service UI Component in your application. The component will require the unique identifier of the funding group within the payment run.

Once complete, Weavr will simulate a deposit transaction from the associated linked account to the zero balance account used for the payment run.

As soon as the funds are received, the payments to the suppliers will be triggered and you will receive a Payment Run Update webhook informing you that the payment run is being executed.

For each executed payment within the Payment Run, you will also receive a Payment webhook informing you of the outcome of each payment.