我正在尝试订阅一个活动计划。所以首先我想在next .js中获得条纹结账的成功状态。我使用的是vue-stripe模块
<script>
export default {
data () {
this.pk = "pk_test_5*******************************************";
return {
lineItems: [
{
price: 'price_**************Im', // The id of the one-time price you created in your Stripe dashboard
quantity: 1,
},
],
successUrl: 'https://main.*********.com/home',
cancelUrl: 'https://main.*********.com/pricing',
};
},
methods: {
checkout () {
this.$refs.checkoutRef.redirectToCheckout();
}
},
};
</script>
我想在放大中保存成功状态。最好的方法是什么?
我正试图在Nuxt.js中获得条纹checkout的成功
Stripe建议使用webhook进行任何付款/订单对账。Webhooks允许您执行异步操作,如更新数据库,当接收到根据活动从您的Stripe帐户触发的事件时(例如,如新的付款)。
在Checkout的特定情况下,当您的客户在托管的支付页面上成功支付时,将触发checkout.session.completed
事件。这里有关于如何为这些事件实现webhook处理程序的文档。