2016-11-30 99 views
1

我是新来集成支付网关。如何在Razorpay中重定向成功或失败付款

如何在Razorpay成功或失败付款后重定向URL。我想要Js代码。我的东西处理函数可以使用该重定向。如何使用它们

var options = { 
    "key": "rzp_test_aIfnpuWEudWnID", 
    "amount": "35000", // 2000 paise = INR 20 
    "name": "Vanakkam Chennai", 
    "description": "I Run.. Becasue .. I Care", 
    "image": "http://vanakkamchennai.com/images/about/chennai_2017.jpg", 
    "callback_url": 'https://www.google.com', 
    "handler": function (response){ 

      alert(response.razorpay_payment_id); 


    }, 
    "prefill": { 
     "name": "Harshil Mathur", 
     "email": "[email protected]" 
    }, 
    "notes": { 
     "address": "Hello World" 
    }, 
    "theme": { 
     "color": "#F37254" 
    } 
}; 

回答

5

重定向用户的方法是更改​​location.href的值。删除alert(response.razorpay_payment_id);和重定向基于用户是否支付ID被定义或没有:

// alert(response.razorpay_payment_id); 
if (typeof response.razorpay_payment_id == 'undefined' || response.razorpay_payment_id < 1) { 
    redirect_url = '/you-owe-money.html'; 
} else { 
    redirect_url = '/thnx-you-paid.html'; 
} 
location.href = redirect_url; 

我的例子网址是幽默;将它们替换为您的实际网址。此外,您可以阅读关于location.href and location redirection here的更多详细信息。