我正在一个有条纹的电子商务网站上工作,我得到了这样的客户端秘密
const getClientSecret = async () => {
const response = await axios({
method: 'post',
// Stripe expects the total in a currencies subunits
url: `/payments/create?total=${getBasketTotal(basket) * 100}`
});
setClientSecret(response.data.clientSecret)
}
getClientSecret();
}, [basket])
篮子应该是不言自明的,但问题是它在台式机(在我的笔记本电脑上)运行良好,但是当我从手机连接到我的本地主机时,我无法购买它,因为它没有客户端机密,错误是
我一点一点地慢慢发疯,很快我就会因为这个错误而产生焦虑,我在 1 个月前遇到了这个错误,所以请发送帮助。
答案 0 :(得分:0)
假设您通过端点创建 PaymentIntent
,client_secret
应该是一个字符串,例如 pi_1DnXeH2eZvKYlo2C9DtcxO4W_secret_Doc0SZOSJWkDWIooeh37DJfEA
的形式。好像您的 response.data.clientSecret
返回 true
。