2016-11-30 18 views
1

私はPayment Gatewayを統合するのが初めてです。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; 

私の例のURLがユーモラスです。それらを実際のURLに置き換えてください。また、location.href and location redirection hereの詳細情報もご覧いただけます。

関連する問題