Tag: payumoney

PayuMoney印度与Node js集成

我正在尝试集成一个nodejs应用程序来与PayUMoney集成。 我遵循PHP的指令和示例代码,并在node.js中实现,但我得到校验和错误 。 错误。 很抱歉,我们无法处理您的付款。 校验和失败。 请联系您的商家。 这里是代码。 前端 <form method="post" id="payu-payment-form" action="https://test.payu.in/_payment"> <input type="hidden" name="hash" value="hash"/> <input type="hidden" name="key" value="marchentKey"/> <input type="hidden" name="txnid" value="asc123"/> <input type="hidden" name="amount" value="1000" /> <input type="hidden" name="productinfo" value="Product 1"/> <input type="hidden" name="firstname" value="Amit" /> <input type="hidden" name="email" value="abc@gmail.com" /> <input type="hidden" name="phone" value="123423233" /> <input type="hidden" name="surl" value="http://localhost/success"/> <input […]

成功付款后redirect到AngularJS路线

我正在整合PayUMoney应用程序在我的意思是堆栈应用程序。现在付款成功完成payumoney调用我的成功api。 现在我需要将这个api调用的响应呈现给我的angularjs视图页面。 我怎么能做到这一点?

将payUMoney集成到nodej中时出错

我正在尝试将payUMoney整合到node.js中,但是我收到错误信息 必须在交易中发送的必要参数是:key,txnid,amount,productinfo,firstname,email,phone,surl,furl,hash 您的交易请求中缺less的强制性参数是:key,txnid,amount,productinfo,surl,hash,firstname,email,phone。 这里显示的参数furl丢失,但我提供了。 我的代码如下: app.get('/payu',function(req,res){ var request = require('request'), crypto=require('crypto'), str='taO2Gy|idr001|50|test|anonymous|anonymous@gmail.com|||||||||||CMpSRcXk'; var hash = crypto.createHash('sha512'); hash.update(str); var value = hash.digest('hex'); console.log(value); var params={ 'key':'taO2Gy', 'txnid':'idr001', 'amount':'50', 'productinfo':'test', 'firstname':'anonymous', 'email':'anonymous@gmail.com', 'phone':'9999999999', 'surl':'http://localhost:8080/', 'furl': 'http://localhost:8080/', 'curl': 'http://localhost:8080/', 'hash':value, 'service_provider':'payu_paisa' }; request({ url:"https://test.payu.in/_payment", method:"POST", json:true, body:params }, function(err,response,body){ if(err) console.log('Error : ' + err); res.send(body); }); });