php - Stripe Checkout 订阅模式不返回 PaymentIntent
问题描述
我正在使用 PHP 客户端 SDK,但我猜这是一般的行为。
在“订阅”模式下创建 Stripe Checkout 会话后,返回的会话缺少 payment_intent 字段。
创建的 Checkout Session 对象中的 'subscription' 字段也为空。
这是故意的吗?难道我做错了什么?
这是我传递给 Stripe SDK 以创建 Checkout Session 的对象:
$session_data = array(
'success_url' => $success_url,
'cancel_url' => $cancel_url,
'payment_method_types' => ['card'],
'customer' => $customer->id,
'line_items' => $line_items,
'mode' => 'subscription'
);
解决方案
推荐阅读
- windows-kernel - 发送在我的 NDIS 修改过滤器驱动程序中无法正常工作
- flutter - 块侦听器和多块侦听器问题
- html - CSS按钮未对齐列表中的文本
- python-3.x - Python DBus 结构体数组
- spring-boot - 如何在Junit5 mockito测试用例中为springboot服务调用jpa存储库的真实方法
- visual-studio - 在 Visual Studio 中,如何仅在解决方案资源管理器中对类成员/方法进行排序?
- numpy - 用于分类分类的 TensorFlow keras 模型抛出错误
- performance - LogRocket 中会话速率限制/节流的解决方法
- python - 我是否正确使用 CreateView 将用户对象传递给 ModelForm?
- image - Liferay:Ckeditor 工具栏图标在 TEST 和 PROD 环境中被 CSP 阻止