【发布时间】:2021-10-04 15:55:01
【问题描述】:
在创建 Stipe Checkout 会话时,我试图添加一些关于我的产品的更多信息,但元数据没有通过,Stripe 似乎只是忽略了它。据我所知,我与文档完美匹配:
这是我的代码:
$session = \Stripe\Checkout\Session::create([
'payment_method_types' => ['card'],
'shipping_address_collection' => [
'allowed_countries' => ['GB']
],
'line_items' => [[
'price_data' => [
'currency' => 'gbp',
'product_data' => [
'name' => $product->model->name,
'images' => [
config('app.url') . $product->model->thumbnail->thumbnail_path
],
'metadata' => [
'prod_id' => 'test_product_id'
]
],
'unit_amount' => $product->model->price,
],
'quantity' => $product->qty,
]],
'mode' => 'payment',
'success_url' => '***',
'cancel_url' => '***',
]);
欢迎任何帮助!
【问题讨论】:
标签: php laravel stripe-payments