相关疑难解决方法(0)

Stripe checkout 不接受元数据

我已经集成了 Stripe checkout(最新版本)并且需要发送额外的数据,以便我可以协调稍后的 webhook。

Stripe 拒绝元数据并出现以下错误

Fatal error: Uncaught exception 'Stripe\Error\InvalidRequest' with message 'Received unknown parameter: metadata' 
Run Code Online (Sandbox Code Playgroud)

我部分编辑的代码如下所示

$object = \Stripe\Checkout\Session::create([
    'success_url' => 'www/payment_processor.php?action=success',
    'cancel_url' => 'www/payment_processor.php?action=cancel',
    'payment_method_types' => ['card'],
    'customer_email' => $email,
    'metadata' => ['user_id' => $user_id],
    'line_items' => [[
        'amount' => $amount,
        'currency' => $currency,
        'name' => 'Purchase',
        'description' => $description,
        'quantity' => 1,
    ]]
]);
Run Code Online (Sandbox Code Playgroud)

我希望元数据被接受并与 webhook 一起返回,如Stripe 文档中所述

php stripe-payments

10
推荐指数
5
解决办法
5149
查看次数

标签 统计

php ×1

stripe-payments ×1