如何解决需要有关 RazorPay 支付网关的一些指导
我需要一些帮助,因为我是 Web 开发的初学者。我正在尝试学习使用 php 集成剃刀支付网关
我可以成功集成并运行它。 我在其中看到的唯一循环/问题是,如果用户取消付款,则它会停留在同一页面上,这会给人留下不好的印象
正如您在下面的代码中看到的那样,有一个条件可以在付款完成后更改页面并将用户带到另一个页面,我想添加一个条件,如果付款失败/被取消
以下是我当前的代码:
<?php
session_start();
$amount=$_GET['amount'];
$currency=$_GET['currency'];
$name = $_GET['name'];
$logo = $_GET['logo'];
$amount = $amount * 100;
?>
<html>
<body onload="rzp1.open()">
<script src="https://checkout.razorpay.com/v1/checkout.js"></script>
<script>
var options = {
"key": "APIKeyHere","amount": <?php echo "$amount";?>,"currency": "<?php echo "$currency";?>","name": "<?php echo "$name";?>","description": "<?php echo "$name";?>","image": "<?php echo "$name";?>","handler": function (response){
//alert(response.razorpay_payment_id);
//alert(response.razorpay_order_id);
//alert(response.razorpay_signature)
<?php
$_SESSION['TransAmount']=$amount;
$_SESSION['currency']=$currency;
?>
window.location.href = "http://www.hosting.com/RazorPay/response.php";
console.log(response)
}
};
var rzp1 = new Razorpay(options);
document.getElementById('rzp-button1').onclick = function(e){
rzp1.open();
e.preventDefault();
}
</script>
非常感谢您的时间,如果我犯了一些错误,请原谅我,我刚开始从事网络开发
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。