コード例 #1
0
        public LoginLinkServiceTest()
        {
            this.service = new LoginLinkService();

            this.createOptions = new LoginLinkCreateOptions()
            {
                RedirectUrl = "https://stripe.com/redirect?param=value"
            };
        }
コード例 #2
0
        public LoginLinkServiceTest(MockHttpClientFixture mockHttpClientFixture)
            : base(mockHttpClientFixture)
        {
            this.service = new LoginLinkService();

            this.createOptions = new LoginLinkCreateOptions
            {
                RedirectUrl = "https://stripe.com/redirect?param=value"
            };
        }
コード例 #3
0
        private async Task <LoginLink> CreateLoginLinkAsync(string accountId, string redirectUrl)
        {
            var options = new LoginLinkCreateOptions
            {
                RedirectUrl = redirectUrl
            };

            var service = new LoginLinkService();

            return(await service.CreateAsync(accountId, options));
        }
コード例 #4
0
        public JsonResult express_dashboard_link()
        {
            var account_id = HttpContext.Request.Query["account_id"][0];

            //StripeConfiguration.ApiKey = _config.GetSection("Stripe_Secret_key").Value;
            StripeConfiguration.ApiKey = "sk_test_OqgRgzijpOeoqyZzh7TWFYuH00ic6FnP88";

            var service = new LoginLinkService();

            var options = new LoginLinkCreateOptions {
                RedirectUrl = "http://localhost"
            };

            //var link = service.Create(
            //  "acct_1GDAT2H4zF7BB8C0", options
            //);

            return(new JsonResult(new
            {
                //url = link.Url
                url = "https://connect.stripe.com/express/wOmIYmIcAcmq"
            }));
        }