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
issuerTokenIsssuer token used to login to the D1 services.
completionThe callback is invoked when the login process is completed. Possible errors:
D1IssuerProvisioningExtensionAuthorizationProviding Protocol Reference