首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >条纹:接收到的未知参数: receipt_email

条纹:接收到的未知参数: receipt_email
EN

Stack Overflow用户
提问于 2020-11-18 19:31:53
回答 1查看 1.8K关注 0票数 3

我正在创建一个带条的新会话,并试图传递receipt_email属性,以便我可以向我的买家发送一个接收信息。下面的代码在没有receipt_email属性的情况下运行良好,但是添加它会引发错误:Received unknown parameter: receipt_email

代码语言:javascript
复制
$session_data = [
    'payment_method_types' => ['card'],
    'mode'=>'payment',
    'billing_address_collection'=> 'auto',
    'line_items'=> [['price' => STRIPE_PRICE, 'quantity'=> 1]],
    'success_url' => URL.'success',
    'cancel_url' => URL.'error',
    'receipt_email' => $email
];

$session = \Stripe\Checkout\Session::create($session_data);

我看到receipt_email实际上是payment_intent的一个属性。我应该如何/何时设置receipt_email

这里是基于@hmunoz (选择的答案):的建议修改的$session_data对象

代码语言:javascript
复制
$session_data = [
    'payment_method_types' => ['card'],
    'mode'=>'payment',
    'billing_address_collection'=> 'auto',
    'line_items'=> [['price' => STRIPE_PRICE, 'quantity'=> 1]],
    'success_url' => URL.'success',
    'cancel_url' => URL.'error',
    'payment_intent_data' => ['receipt_email' => $email] //changed this line
];
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-11-18 20:18:17

可以使用receipt_emailhttps://stripe.com/docs/api/checkout/sessions/create#create_checkout_session-payment_intent_data-receipt_email上的payment_intent_data.receipt_email字段设置基础PaymentIntent的CheckoutSession

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64900088

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档