Ödeme Onaylama
v1/transaction/charge
Last updated
v1/transaction/charge
Last updated
Paynet.js ve ya Paynet-custom.js ile başlatılan hazır form ya da özelleştirilebilir form entegrasyonlarında kredi kartı ödeme işlemini sonlandırmaya, kredi kartından ilgili tutarın çekiminin yapıldığı servistir. Bu servisi kullanmak için Paynet.js’in sunucunuza post ettiği session_id ve token_id bilgilerine ihtiyaç vardır.
Parametre İsmi
Tip
Zorunlu
Açıklama
session_id
string(100)
Evet
Paynet.js’in formunuza attach ettiği parametre
token_id
string(100)
Evet
Paynet.js’in formunuza attach ettiği parametre
reference_no
string( 50)
Hayır
İşlem ile ilişkilendireceğiniz sizin göndereceğiniz bir referans numarası. Sipariş numarası, fatura numarası gibi. Referans numarasını unique bir değer gönderirseniz charge transaction servisinden cevap alamadığınız durumlarda işlemin durumunu check transansaction servisi üzerinden kontrol edebilirsiniz. Bu şekilde mükerrer çekim işlemlerinden korunmuş oluruz.
transaction_type
char(1)
Evet
Satış ya da ön provizyon. 1 satış, 3 ön provizyon. Varsayılan satış işlemidir.
Aşağıdaki örnekte post edilen session_id ve token_id değerleri alınarak ödeme onaylama servisine gönderilir.
Sistem sonuç kodu bknz. Bknz.