问题描述
我正在尝试为网站实施Stripe Checkout。不幸的是,Stripe文档非常不完整。我有:
import React from 'react';
import { loadStripe } from '@stripe/stripe-js';
const stripe = loadStripe('pk_test_key');
const handleClick = async (event) => {
stripe.redirectToCheckout({
lineItems: [
{price: 'price_something',quantity: 1},],mode: 'subscription',successUrl: 'https://example.com/success?session_id={CHECKOUT_SESSION_ID}',cancelUrl: 'https://example.com/cancel',}).then(function(result){
alert(result);
});
};
export default function Stripe(){
return (
<button role="link" onClick={handleClick}>
Checkout
</button>
);
}
我单击按钮,然后收到错误消息:Unhandled Rejection (TypeError): stripe.redirectToCheckout is not a function
我的钥匙是正确的,但是我无法在他们的文档或其他任何地方找到任何信息来解决此问题。谢谢!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)