InteroperabilityContext: {
    interoperabilityToken?: InteroperabilityToken;
    merchant_reference?: string;
    platform_reference?: string;
}

Interoperability context is critical to provide smooth customer journey.

Type declaration

  • Optional interoperabilityToken?: InteroperabilityToken

    Providing the interoperabilityToken inside InteroperabilityContext should always be the goal during the integration since it will prevent Interoperability.resolve() method from performing an extra API call to determine the interoperability status.

  • Optional merchant_reference?: string

    Providing merchant reference would be a fallback solution in case interoperabilityToken is missing. Alongside with platform reference, it will be used to determine the interoperability status.

  • Optional platform_reference?: string

    Providing platform reference would be a fallback solution in case interoperabilityToken is missing. Alongside with merchant reference, it will be used to determine the interoperability status.