小编Cha*_*mar的帖子

Stripe - 如果我的续订失败,我需要使用哪个 webhook 事件?

我在我的 .NET 应用程序中使用条带支付。如果我的重复失败而不是初始付款失败时,我想使用 webhook 记录该事件。那么在这种情况下将使用哪个 webhook 事件。我已经检查了payment_intent.payment_failed事件,但它也在初始付款失败时触发。

.net c# asp.net webhooks stripe-payments

5
推荐指数
0
解决办法
96
查看次数

使用不同的卡结账时,Stripe 正在创建重复的客户

我正在使用 .NET Core 处理条带。如果假设我在 Stripe 有一位客户,email=test@test.com并且他visa在第一次结账时使用了一张卡,那么我遇到了问题。

然后他尝试使用不同的卡(假设Master Card)购买另一件商品,然后 Stripe使用相同的电子邮件为该结帐创建重复的客户(使用相同的电子邮件 ID)。虽然我想将这个新购买的物品添加到现有客户中,即使他使用了不同的卡。

注意:- 如果我为该客户的每次结账使用相同的卡,那么它会按预期工作。

我正在使用 Stripe Checkout Session Service 进行结账流程。如果给定电子邮件的条带中不存在客户,则仅创建客户。但如果我在结账时使用了不同的卡。stripe 隐式地创建重复的 Customer。

这是我创建的 Stripe 代码客户

           // Create customer object   
            var customerOptions = new CustomerListOptions()
            {
                Email = user.UserName
            };
            // get list of customers with matching options (should be one since email is unique)
            var customers = await customerService.ListAsync(customerOptions);
            // get first matching customer
            var customer = customers.FirstOrDefault();

            // if we …
Run Code Online (Sandbox Code Playgroud)

.net c# stripe-payments .net-core

4
推荐指数
1
解决办法
1442
查看次数

标签 统计

.net ×2

c# ×2

stripe-payments ×2

.net-core ×1

asp.net ×1

webhooks ×1