This is a Simulator API which is only available on the Weavr Sandbox Environment
- Simulate incoming wire transfer using account id
Weavr Simulator (v2)
Request
This tool is a quick and easy way to put funds on a Managed Account (previously called ‘deposit’), that you may need for testing elsewhere. Provide account id and transaction amount and the transaction will be processed through the system. This method skips some of the steps when processing IWTs. To test this fully, please use the accounts_deposit endpoint.
A message representing a monetary amount in a particular currency.
The currency ISO-4217 code, i.e. a three letter uppercase code, such as GBP, EUR, USD.
- Mock serverhttps://api.weavr.io/_mock/products/simulator/openapi/accounts/{account_id}/deposit
- https://sandbox.weavr.io/simulate/api"/accounts/{account_id}/deposit
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
'https://api.weavr.io/_mock/products/simulator/openapi/accounts/{account_id}/deposit' \
-H 'Content-Type: application/json' \
-H 'call-ref: string' \
-H 'programme-key: YOUR_API_KEY_HERE' \
-d '{
"depositAmount": {
"currency": "str",
"amount": 0
},
"senderName": "string",
"reference": "string",
"receiverName": "string",
"txId": 0,
"senderIban": "string",
"sepa": {
"iban": "stringstringstr",
"bankIdentifierCode": "stringst"
},
"fasterPayments": {
"accountNumber": "stringst",
"sortCode": "string"
},
"accountDescriptor": {
"accountDescriptor": "string"
},
"paymentNetwork": "SEPA"
}'{ "code": "COMPLETED" }
Request
This tool is used to simulate incoming wire transfers (IWT) into managed accounts. IWTs are processed in line with the configuration of your application. For EUR and USD IWTs provide the destinationIbanDetails of your Managed Account, for GBP IWTs provide destinationFasterPaymentDetails or destinationIbanDetails of your Managed Account. Sender Details can also be added that is used to identify whether the IWT originated from a Linked Account (if configured) or a third party.
The payment reference is needed to identify which account, in cases where the same iban is used
A message representing a monetary amount in a particular currency.
The currency ISO-4217 code, i.e. a three letter uppercase code, such as GBP, EUR, USD.
Optional field which indicates the payment network to use. If not provided, a default payment network will be chosen based on the currency.
- Mock serverhttps://api.weavr.io/_mock/products/simulator/openapi/accounts/deposit
- https://sandbox.weavr.io/simulate/api"/accounts/deposit
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://api.weavr.io/_mock/products/simulator/openapi/accounts/deposit \
-H 'Content-Type: application/json' \
-H 'call-ref: string' \
-H 'programme-key: YOUR_API_KEY_HERE' \
-d '{
"iban": "string",
"paymentReference": "string",
"depositAmount": {
"currency": "str",
"amount": 0
},
"senderName": "string",
"reference": "string",
"receiverName": "string",
"txId": 0,
"senderIbanDetails": {
"iban": "string",
"bankIdentifierCode": "string"
},
"senderFasterPaymentsDetails": {
"sortCode": "string",
"accountNumber": "string",
"secondaryReference": "string"
},
"senderAccountDescriptorDetails": {
"accountDescriptor": "string"
},
"destinationIbanDetails": {
"iban": "string",
"bankIdentifierCode": "string"
},
"destinationFasterPaymentsDetails": {
"sortCode": "string",
"accountNumber": "string",
"secondaryReference": "string"
},
"paymentNetwork": "SEPA"
}'{ "code": "COMPLETED" }