# Authentication

The User is first presented with a login page to sign in with their 6DOT50 login details. The Merchant’s name is displayed, as well as amount payable.

<figure><img src="https://2606220576-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTdDjvFBwnl5Ifi5LqyPG%2Fuploads%2FfdfSw6BMtS8sCpSG1VqQ%2Fimage.png?alt=media&#x26;token=ffabd2a9-af05-447c-a6a6-901a10dfbaac" alt=""><figcaption></figcaption></figure>

The amount payable is denoted by the currency supplied from [Initiate Payment](../initiate-payment). The user will be required to pay using the 6DOT50 voucher currency that has been requested, e.g. DZAR (Digital Rands).

Cancel will immediately cancel the request and redirect the user to the `returnUrl` supplied from [Initiate Payment](../initiate-payment). When querying the status of the payment, its `statusCode` will be `3`.

Pay will authenticate the user, and if successful, will progress to a confirmation page.
