Ödeme Sayfasına Yönlendirme

Ödeme oturumu oluşturulduktan sonra elde edilen session_token ve transaction_token ile ödeme sayfası için bir url oluşturulur. Elde edilen transaction_token url-encoded hale getirilir ve yeni oluşturulan URL’e eklenir. Bu adımdan sonra artık ödeme sayfasına yönlendirilebilir.

Önemli

Elde edilen transaction_token url-encoded hale getirmek için internette herhangi bir siteden bu işlem için yardım alınabilir.

İsteğin gönderileceği URL ve metodu

Metot

URL

Açıklama

GET

/hpp?session_token=e7d624f0-c842-4826-a344-8c05cc6d6114&transaction_token=JGmhG9bOro82%2F84JdjAWNflDH2dynHsckkrpRRO9pc73NLwSSe5%2BdzHa9JxdpIBKnWtAEfGhaYpFGrEoBQJlyg%3D%3D

Parametrelerle birlikte bu URL’e yönlendirilen kullanıcı buradan da ödeme ekranına yönlendirilir.

Pop-Up İle Ödeme Sayfasına Yönlendirme

Pop-up ile ödeme sayfasına yönlendirme Ödeme Sayfasına Yönlendirme işlemi ile aynıdır.

Önemli

  • Burada dikkat edilmesi gereken husus yönlendirme işlemini bir pop-up içinde gerçekleştirme kısmıdır. Yukarıda anlatılan kısımları yaptıktan sonra oluşturulan URL’i aşağıdaki code bloğundaki gibi kullanarak pop-up ile açabilirsiniz.

<a href="#" class="popup-btn" target="popup" onclick= 'checkOutWithPopup(); return false;'>Hpp Popup</a>
  • checkOutWithPopup() fonksiyonu ile yukarıda oluşturulan urlde pop-up window kolayca açılabilir

function checkOutWithPopup() {
    window.open('/hpp?session_token=e7d624f0-c842-4826-a344-8c05cc6d6114&transaction_token=JGmhG9bOro82%2F84JdjAWNflDH2dynHsckkrpRRO9pc73NLwSSe5%2BdzHa9JxdpIBKnWtAEfGhaYpFGrEoBQJlyg%3D%3D','hpp-popup','width=600,height=600');
}