首页 > 解决方案 > 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'
        );

标签: phpstripe-payments

解决方案


推荐阅读