Example #1
0
        public async Task VerifyOtpTest()
        {
            var service = new SmsOtpService {
                Authentication = _textFixture.Authentication
            };
            var body = new SmsOtpVerifyBody
            {
                Digit      = 6,
                ExpireIn   = 3000,
                MaxAttempt = 3,
                OtpCode    = "ENTER-OTP-HERE"
            };

            await service.VerifyOtp("ENTER-OTP-KEY-FROM-SENDOTP-HERE", body);
        }
Example #2
0
        public async Task SendOtpTest()
        {
            var service = new SmsOtpService {
                Authentication = _textFixture.Authentication
            };
            var body = new SmsOtpRequestBody
            {
                MaxAttempt = 3,
                Masking    = new SmsOtpBodyMasking
                {
                    AccountId = "ENTER-HERE",
                    Password  = "******",
                    SenderId  = "ENTER-HERE"
                },
                PhoneNumber = "ENTER-HERE",
                ExpireIn    = 3000,
                Content     = "ENTER-HERE",
                Digit       = 6,
                CallbackUrl = "ENTER-HERE"
            };

            await service.SendOtp("ENTER-RANDOM-OTP-KEY-HERE", body);
        }