Skip to content

Verify an outgoing wire transfer using a one-time password
deprecated

Request

Deprecated in favour of Challenges endpoints

Completes the verification process for an outgoing wire transfer.

If the outcome of the verification is successful, the outgoing wire transfer transaction is executed.

If not verified challenge expires after 5 minutes and the number of incorrect OTP attempts is limited to reduce the risk of fraud.

Note that on the Sandbox Environment, text messages are not sent and the verificationCode is always "123456".

Security
auth_token and api-key
Path
idstring^[0-9]+$required

The unique identifier of the Outgoing Wire Transfer transaction.

channelstring(SCAOtpChannel)required

The unique identifier for the channel.

Value:"SMS"
Bodyapplication/jsonrequired
verificationCodestring(Nonce)^[0-9]{6}$required

The code received by the user on the device.

curl -i -X POST \
  'https://sandbox.weavr.io/multi/outgoing_wire_transfers/{id}/challenges/otp/{channel}/verify' \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>' \
  -H 'Content-Type: application/json' \
  -H 'api-key: YOUR_API_KEY_HERE' \
  -d '{
    "verificationCode": "string"
  }'

Responses

Success - No Content.

Headers
request-refstringrequired

A request identifier. Providing this reference when contacting our support team will help us investigate your query.

Response
No content