Send payment authentication code with workflow

Verify API supports Strong Customer Authentication for payments. To begin the process, supply the customer's telephone number (in E.164 format ), the payee that will receive the payment, and the amount (in Euro) of the transaction, to the PSD2 endpoint.

The Verify API returns a request_id. Use this to identify a specific verification request in subsequent calls to the API, such as when making a check request to see if the user provided the correct code.

Replace the following variables in the sample code with your own values:

KeyDescription
VONAGE_API_KEY

Your Vonage API key (see it on your dashboard).

VONAGE_API_SECRET

Your Vonage API secret (also available on your dashboard).

RECIPIENT_NUMBER

The phone number to verify

PAYEE

Included in the message to describe the payment recipient

AMOUNT

How much the payment is for (always in Euro)

WORKFLOW_ID

Choose a workflow (number between 1 and 7), these are defined in the workflows guide

Write the code

Add the following to send-psd2-code-with-workflow.sh:

View full source

Run your code

Save this file to your machine and run it:

sh send-psd2-code-with-workflow.sh