Exemplo n.º 1
0
        private PaymentMethodConfirmation CreateConfirmationPayload(PaymentMethodPayload payload)
        {
            var tokenStore         = new JwtTokenStore();
            var keyBuilder         = new SimpleKeyBuilder(Guid.NewGuid().ToString());
            var permanentTokenLife = DateTime.Now.AddHours(1);
            var token = tokenStore.GiveToken(permanentTokenLife, keyBuilder, new List <Claim>());

            return(new PaymentMethodConfirmation {
                AssociationToken = token,
                OperationTokenFromProvider = payload.OperationTokenFromProvider
            });
        }