Мне нужно отправить входные параметры в методе POST на платежный шлюз вместе с URL-адресом обратного вызова. Но не понимаю, какой здесь должен быть URL обратного вызова.
<form method="POST" action="https://api.razorpay.com/v1/checkout/embedded">
<input type="hidden" name="key_id" value="YOUR_KEY_ID">
<input type="hidden" name="order_id" value="razorpay_order_id">
<input type="hidden" name="name" value="Acme Corp">
<input type="hidden" name="description" value="A Wild Sheep Chase">
<input type="hidden" name="image" value="https://cdn.razorpay.com/logos/BUVwvgaqVByGp2_large.png">
<input type="hidden" name="prefill[name]" value="Gaurav Kumar">
<input type="hidden" name="prefill[contact]" value="9123456780">
<input type="hidden" name="prefill[email]" value="gaurav.kumar@example.com">
<input type="hidden" name="notes[shipping address]" value="L-16, The Business Centre, 61 Wellfield Road, New Delhi - 110001">
<input type="hidden" name="callback_url" value="https://example.com/payment-callback">
<input type="hidden" name="cancel_url" value="https://example.com/payment-cancel">
<button>Submit</button>
</form>
После того, как платеж будет произведен, платежный шлюз вернет ответ, такой как идентификатор платежа, подпись, идентификатор заказа и т. Д. c. Исходя из этого, мне нужно проверить ответ на нашей стороне и перенаправить на соответствующие страницы, такие как успех в случае успешной оплаты и страницу корзины в случае какой-либо ошибки. Я написал код в каталоге Model для проверки подписи. Итак, мой вопрос: как с этим справиться? как перенаправить на страницу успеха после оплаты.