gpt4 book ai didi

node.js - 从 post 请求重定向 post 请求

转载 作者:太空宇宙 更新时间:2023-11-04 01:37:12 25 4
gpt4 key购买 nike

尝试将发布表单请求发送到另一台服务器。

我收到来自本地主机的发布请求,比如 POST/deposit

我想稍后使用某种此类数据将用户重定向到支付网站

​我希望用户在发帖后重定向到的表单:localhost:3000/deposit

<form action='http://testpayment.com/pay' class='redirect_form' method='post'>

<input type='hidden' name='key' value='${data.api_id}'>

<input type='hidden' name='signature' value='${data.api_secret_key}'>

<input type="hidden" name='user_id' value='${data.user_id}'>

<input type="hidden" name="payment_method" value="master_card">

<input type="hidden" name="customproduct" value='[{

"productId":"deposit-${currencyPayway.currency.code}",

"productName":"Test Product",

"productType":"fixedProduct",

"currency":"${currencyPayway.currency.code}",

"amount":${amount}}]'>

<button type='submit'>Pay</button>

</form>

发布路线:​

app.post('/deposit', function(req, res) {

// some logic applies here

//redirect part ???

});

有什么想法可以做吗?谢谢。

更新:我要做的用例:假设我们有多个支付提供商。在应用某些逻辑后,以任何方式进行存款操作时,我们需要将用户重定向到支付提供商网站以输入卡/帐户详细信息,之后用户将由支付提供商再次重定向到我的网站。现在前面每次都为所有存款方式编写自定义逻辑。但我尝试将前端与这些东西解耦,并在后端完全处理它并统一存款流程。

最佳答案

据我所知,在大多数情况下,付款网关的工作原理如下:

以下是 PayU 示例 - http://developers.payulatam.com/en/web_checkout/

也许您可以附加付款提供商 API 的链接?

关于node.js - 从 post 请求重定向 post 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54182577/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com