相关疑难解决方法(0)

成功会话后获取 Stripe 处理费

我们在应用程序中创建一个 Stripe 会话,如下所示:

        StripeConfiguration.ApiKey = ConfigurationManager.AppSettings["StripeKey"];

        var baseUrl = ConfigurationManager.AppSettings["DomainURL"];

        var options = new SessionCreateOptions
        {
            PaymentMethodTypes = new List<string> {
                "card",
            },
            PaymentIntentData = new SessionPaymentIntentDataOptions()
            {
                Description = requestDto.TrackingNumber,
                ReceiptEmail = requestDto.User.Email,
            },
            CustomerEmail = requestDto.User.Email,
            ClientReferenceId = requestDto.TrackingNumber,
            LineItems = new List<SessionLineItemOptions> {
                new SessionLineItemOptions {
                    Name = requestDto.Title,
                    Amount = requestDto.Total,
                    Currency = "usd",
                    Quantity = 1,
                    Description = requestDto.TrackingNumber
                },
            },
            SuccessUrl = baseUrl + $"/Payment/Success",
            CancelUrl = baseUrl + $"/Payment/Failure",
        };

        var service = …
Run Code Online (Sandbox Code Playgroud)

c# stripe-payments

8
推荐指数
1
解决办法
3200
查看次数

标签 统计

c# ×1

stripe-payments ×1