D1IssuerProvisioningExtensionAuthorizationProviding
public protocol D1IssuerProvisioningExtensionAuthorizationProviding:
PKIssuerProvisioningExtensionAuthorizationProviding
Protocol that extends system API PKIssuerProvisioningExtensionAuthorizationProviding
with D1 SDK functionality to login, through
D1IssuerProvisioningExtensionAuthorizationProviding.login(_:completion:)
API.
It is prequisite that Wallet Extension must be configured in application
by calling D1Task.configure(_:completion:)
with
ConfigParams.walletExtensionConfig(cardParamsList:appGroupID:)
and
ConfigParams.coreConfig(consumerID:)
.
Since
3.3.0-
login(_:
Extension methodcompletion: ) Login to the D1 Apple Pay Wallet Extension services using the token provided.
Declaration
Swift
public func login(_ issuerToken: inout Data, completion: @escaping (D1Error?) -> Void)
Parameters
issuerToken
Isssuer token used to login to the D1 services.
completion
The callback is invoked when the login process is completed. Possible errors: