我可以为 Stripe Checkout (nodejs) 创建自己的成功 URL
Can I create my own success URL for Stripe Checkout (nodejs)
我正在 Stripe 上建立结帐会话。
我可以像这样创造自己的成功吗url:
success_url: 'https://example.com/success?mysessionid='+session.id
在服务器端函数中
app.post('/create-checkout-session', async (req, res) => {
我试过用这个
https://stripe.com/docs/payments/checkout/custom-success-page
但它没有用。
我只想知道在 Stripe 中付款完成了哪些购买。
谢谢
编辑:另外,如果我使用 GET,这对安全性意味着什么?在我创建发票之前,我已经从 Stripe 检索了最后几笔付款,以检查这笔特定付款是否真的已经支付。
编辑 2:我刚刚注意到 Stripe 页面上的 nodejs 示例在成功页面中使用了 POST 方法。但是所有其他语言(PHP、Ruby、Java..)都使用 GET 方法!!!我刚刚向 Stripe 发送了一个问题。会让您知道他们的答案是什么...
根据您的成功在 node.js 中创建一个成功的“页面”URL:
app.post('/success', async function(req, res) {
var session_id = req.query.mysessionid;
res.send(`<html><body><h1>Thanks for your order!</h1></body></html>`);
});
我刚刚 'heard' 来自 Stripe。他们说我可能正在做某事 - 在 nodejs 示例 'https://stripe.com/docs/payments/checkout/custom-success-page' 上可能是一个错误。他们把它放在他们的问题队列中......
所以,我现在只使用 GET 方法。
app.GET('/create-checkout-session', async (req, res) => {
感谢您的帮助!
我正在 Stripe 上建立结帐会话。
我可以像这样创造自己的成功吗url:
success_url: 'https://example.com/success?mysessionid='+session.id
在服务器端函数中
app.post('/create-checkout-session', async (req, res) => {
我试过用这个 https://stripe.com/docs/payments/checkout/custom-success-page 但它没有用。 我只想知道在 Stripe 中付款完成了哪些购买。
谢谢
编辑:另外,如果我使用 GET,这对安全性意味着什么?在我创建发票之前,我已经从 Stripe 检索了最后几笔付款,以检查这笔特定付款是否真的已经支付。
编辑 2:我刚刚注意到 Stripe 页面上的 nodejs 示例在成功页面中使用了 POST 方法。但是所有其他语言(PHP、Ruby、Java..)都使用 GET 方法!!!我刚刚向 Stripe 发送了一个问题。会让您知道他们的答案是什么...
根据您的成功在 node.js 中创建一个成功的“页面”URL:
app.post('/success', async function(req, res) {
var session_id = req.query.mysessionid;
res.send(`<html><body><h1>Thanks for your order!</h1></body></html>`);
});
我刚刚 'heard' 来自 Stripe。他们说我可能正在做某事 - 在 nodejs 示例 'https://stripe.com/docs/payments/checkout/custom-success-page' 上可能是一个错误。他们把它放在他们的问题队列中...... 所以,我现在只使用 GET 方法。
app.GET('/create-checkout-session', async (req, res) => {
感谢您的帮助!