与 angularjs 的条纹集成
Stripe integration with angularjs
目前我在 angularjs 中使用传统的条带结帐形式(在弹出窗口中打开),现在我想使用 redirectToCheckout 流程将条带升级到版本 3。
如何将 angularjs 中的 Stripe v3 与自定义产品集成?我无法在条带中添加我的所有产品。
我当前的代码如下:
var stripe = Stripe(data.stripeKey);
stripe
.redirectToCheckout({
lineItems: [
// Replace with the ID of your price
// Here i want to add custom product names and price for that product
{price: "123", quantity: 1},
],
mode: 'payment',
successUrl: 'https://your-website.com/success',
cancelUrl: 'https://your-website.com/canceled',
})
.then(function(result) {
// If `redirectToCheckout` fails due to a browser or network
// error, display the localized error message to your customer
// using `result.error.message`.
});
另外,angularjs是restapi的前端,所以一切都是由request和response来管理的,怎么在这里面实现charge和capture流程呢? (不用webhook也能实现吗?)
您不能将 'ad-hoc' 价格用于仅限客户 redirectToCheckout
。相反,您需要将服务器端组件引入 create a Checkout Session, where you can use the price_data
参数。
目前我在 angularjs 中使用传统的条带结帐形式(在弹出窗口中打开),现在我想使用 redirectToCheckout 流程将条带升级到版本 3。
如何将 angularjs 中的 Stripe v3 与自定义产品集成?我无法在条带中添加我的所有产品。
我当前的代码如下:
var stripe = Stripe(data.stripeKey);
stripe
.redirectToCheckout({
lineItems: [
// Replace with the ID of your price
// Here i want to add custom product names and price for that product
{price: "123", quantity: 1},
],
mode: 'payment',
successUrl: 'https://your-website.com/success',
cancelUrl: 'https://your-website.com/canceled',
})
.then(function(result) {
// If `redirectToCheckout` fails due to a browser or network
// error, display the localized error message to your customer
// using `result.error.message`.
});
另外,angularjs是restapi的前端,所以一切都是由request和response来管理的,怎么在这里面实现charge和capture流程呢? (不用webhook也能实现吗?)
您不能将 'ad-hoc' 价格用于仅限客户 redirectToCheckout
。相反,您需要将服务器端组件引入 create a Checkout Session, where you can use the price_data
参数。