Testing + Go Live
Testing directly over the Swift Network is a complex and slow way to test. Instead, we generally recommend testing your integration by mocking an MT103 with Sandbox.
Mock MT103 with Sandbox
Once we have configured Sandbox, you'll be able to test the initial tech build for webhook subscriptions, balance statements, and sweeping of funds.
To test your listener service and MT parser, you should use the following simulation endpoint to send a mock MT103 to sandbox. If the request is successful it will log the transfer in our back office, which triggers a swift-in#credit event and results in a balance update.
Please check with your dedicated Implementation Manager if you don't receive the event.
Currency received by Wise.
Mandatory
Length: Exactly 3 Characters
Format: 3-letter ISO currency code
Amount received by Wise.
Mandatory
Name of the ultimate beneficiary. Optional
Account number of the ultimate beneficiary. Optional
Address of the ultimate beneficiary. Optional
Name of the sender. Optional
BIC of the sender's bank. Optional
Account number of the sender. Optional
Address of the sender. Optional
Custom payment reference. Optional
curl -X POST https://api.sandbox.transferwise.tech/v1/simulation/profiles/{profileId}/swift-in \-H 'Authorization: Bearer <your api token>' \-H 'Content-Type: application/json' \-d '{"currencyCode": "EUR","amount": 100,"beneficiaryName": "John Doe","beneficiaryAccount": "DE89370400440532013000","beneficiaryAddress": "1234 Elm St, Springfield, IL 62704","senderName": "Jane Doe","senderBic": "DEUTDEDBFRA","senderAccount": "DE89370400440532013000","senderAddress": "5678 Oak St, Springfield, IL 62704","paymentReference": "Test123"}'
Once configuration and production testing is completed, you'll need to update SSI to point your production BIC to our BIC.
It's also recommended you notify other members of the Swift network that the SSI has been updated. Otherwise it might take a while before they start routing payments correctly. This can be done through an MT670 message sent directly to Swift. Wise will need to send this message on your behalf.
Was this section helpful?