2016-11-30 100 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的更多詳細信息。