Welcome to our new developer portal! Use the "Ask" button to chat with our AI Agent.
For the complete documentation index, see llms.txt. This page is also available as Markdown.

Activate binding with customer service

Customer service is used as the ID&V method to activate a pending device binding.

This page continues the flow after Create device binding (yellow flow).

Prerequisites:

  • You already started createBinding or resumeBinding.

  • The issuer selected CUSTOMER_SERVICE as the ID&V method.

  • Your merchant application can route the end user to customer service.

Flow

Customer service device binding flow.
Step
Description

1

The end user selects the customer service option in the merchant application.

2

The merchant application forwards the selection to the Thales backend.

3

The end user contacts the issuer to authenticate and confirm the device binding request.

4

The issuer accepts the device binding request and informs VTS.

5–6

VTS notifies the Thales backend, which notifies the merchant/PSP backend.

7

The merchant/PSP backend communicates the result to the merchant application.

8

The merchant application activates the binding locally in the Thales SDK.

In the customer service flow, the merchant application starts the device binding. The final approval comes from the server side.

Handle potential device/server desynchronization. Only activate the binding locally after you receive a successful status.

SDK integration

1. Select the customer service ID&V method

During createBinding or resumeBinding, submit Customer Service as the ID&V method.

If the submission succeeds, the SDK calls onIssuerAuthenticationReady. If it fails, the SDK calls onError.

2. Get customer service data

Use the IDVMethod.value to display the customer service information returned by the issuer.

The data that is needed for token activation can be retrieved from the IDVMethod object.

3. Activate the binding

After you receive a successful confirmation, activate the binding by calling activateBinding on the IDVSession.

Pass null (Android) or nil (iOS) to confirm that customer service verification is complete.

The result is returned via onSuccess or onError.

The result is returned in completionHandler.

If activation fails, completionHandler returns an IDVSession and an error for retry.

Last updated

Was this helpful?