示例#1
0
        // BankID API - Collect

        public override Task HandleCollectPendingEvent(BankIdCollectPendingEvent e)
        {
            return(Track(
                       e,
                       new Dictionary <string, string>
            {
                { PropertyName_BankIdOrderRef, e.OrderRef },
                { PropertyName_BankIdCollectHintCode, e.HintCode.ToString() }
            }
                       ));
        }
        // BankID API - Collect

        public override Task HandleCollectPendingEvent(BankIdCollectPendingEvent e)
        {
            return(Track(
                       e,
                       new Dictionary <string, string>
            {
                { PropertyName_BankIdOrderRef, e.OrderRef },
                { PropertyName_BankIdCollectHintCode, e.HintCode.ToString() }
            },
                       detectedDevice: e.DetectedUserDevice,
                       loginOptions: e.BankIdOptions
                       ));
        }
        // BankID API - Collect

        public override Task HandleCollectPendingEvent(BankIdCollectPendingEvent e)
        {
            _logger.LogInformation(GetEventId(e), "BankID collect is pending for OrderRef '{OrderRef}' with HintCode '{CollectHintCode}'", e.OrderRef, e.HintCode);
            return(Task.CompletedTask);
        }