PayTM 网关返回回调 URL 而不要求付款
PayTM gateway coming back to Callback URL without asking for payment
我正在我的 ASP.NET MVC 网站上实施 PayTM 网关。但它不要求付款,而是在转到 PayTM 后自动重定向回回调 URL。
这是控制器生成的代码:
<!DOCTYPE html>
<html>
<head>
<title>Merchant Checkout Page</title>
</head>
<body>
<center>
<h1>Please do not refresh this page...</h1>
</center>
<form method='post' action='https://securegw.paytm.in/theia/processTransaction' name='f1'>
<input type='hidden' name='MID' value='<MID>'>
<input type='hidden' name='CHANNEL_ID' value='WEB'>
<input type='hidden' name='WEBSITE' value='<WEBSITE>'>
<input type='hidden' name='CALLBACK_URL' value='<callback>'>
<input type='hidden' name='CUST_ID' value='1'>
<input type='hidden' name='MOBILE_NO' value='7777777777'>
<input type='hidden' name='EMAIL' value='abc@xyz.com'>
<input type='hidden' name='ORDER_ID' value='31'>
<input type='hidden' name='INDUSTRY_TYPE_ID' value='Retail'>
<input type='hidden' name='TXN_AMOUNT' value='300.01'>
<input type='hidden' name='CHECKSUMHASH' value='<checksum>'>
<script type='text/javascript'>document.f1.submit();</script>
</form>
</body>
</html>
解决了。重定向到操作中的错误视图。当重定向到正确的视图时,它显示重复的订单 ID 和无效的交易金额。更正它并且它起作用了。希望这对将来的人有帮助。
我正在我的 ASP.NET MVC 网站上实施 PayTM 网关。但它不要求付款,而是在转到 PayTM 后自动重定向回回调 URL。 这是控制器生成的代码:
<!DOCTYPE html>
<html>
<head>
<title>Merchant Checkout Page</title>
</head>
<body>
<center>
<h1>Please do not refresh this page...</h1>
</center>
<form method='post' action='https://securegw.paytm.in/theia/processTransaction' name='f1'>
<input type='hidden' name='MID' value='<MID>'>
<input type='hidden' name='CHANNEL_ID' value='WEB'>
<input type='hidden' name='WEBSITE' value='<WEBSITE>'>
<input type='hidden' name='CALLBACK_URL' value='<callback>'>
<input type='hidden' name='CUST_ID' value='1'>
<input type='hidden' name='MOBILE_NO' value='7777777777'>
<input type='hidden' name='EMAIL' value='abc@xyz.com'>
<input type='hidden' name='ORDER_ID' value='31'>
<input type='hidden' name='INDUSTRY_TYPE_ID' value='Retail'>
<input type='hidden' name='TXN_AMOUNT' value='300.01'>
<input type='hidden' name='CHECKSUMHASH' value='<checksum>'>
<script type='text/javascript'>document.f1.submit();</script>
</form>
</body>
</html>
解决了。重定向到操作中的错误视图。当重定向到正确的视图时,它显示重复的订单 ID 和无效的交易金额。更正它并且它起作用了。希望这对将来的人有帮助。