Prerequisites for account linking on Apple Business Chat

For Apple Pay, the client system must use OAuth authentication, and the OAuth server must have an Extended Validation certificate.

OAuth server requirements

The client system requires an OAuth server. The client can use any provider for this.

The OAuth server configuration sets up a client ID, a client secret and one or more scopes. Once you have this information, you can configure Converse and the Apple Business Chat account.

Extended Validation certificate

The client must obtain an Extended Validation certificate for their OAuth server. There is nothing to configure on the Converse side for this.

The following figure shows the certificate that was obtained for a test OAuth server:

Configuring account linking

To configure account linking for the Apple Business Chat channel, you need to know the client ID, client secret and scope names as set on the client's OAuth server. Once you have this information, you can configure Converse and the Apple Business Chat account.

To configure the bot:
  1. In Designer, click to display the bot configuration.
  2. Go to the Integration tab and the Apple Business Chat section.
  3. Enter the client secret in OAuth client secret field.
  4. In OAuth scopes, enter the scope names. As a minimum you must enter the openid scope as this is required for obtaining access tokens.
  5. Click OK.
To update the Apple Business Chat account:
  1. In the Apple Business Register, go to your Business Chat account.

    For more information, see Set up the Business Chat account.

  2. In End User Authentication, enter the client ID.