Webhook

Alıcı kullanıcının, ödeme işlemi sonrasındaki yönlendirme esnasında yaşayabileceği herhangi bir problem durumunda, işlem başarılı olsa dahi sisteminize düşmeyebilir. Webhook kullanımı ile başarılı işlemler direkt olarak Paymes sunucuları üzerinden belirttiğiniz webhook adresine iletilir.

Post Response

Kullanıcı ile birlikte gönderilen HTTP Post Request içerdiği parametreler şu biçimdedir:


paymesOrderId = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" //paymes üzerindeki id

orderId = ""; //sizin göndermiş olduğunuz id

type = ""; // "success" veya "error" değerlerinden birini alır

message = ""; //başarı veya hata mesajı 

price = ""; //tutar

currency = "TRY"; // birim

hash = ""; //base64 encode biçimli SHA512 kontrol hash'i

Hash Kontrolü

Hash aşağıdaki parametrelerin string biçiminde birleştirilmesi, SHA512 ile hash'lenmesi ve sonucun base64 tipinde encode edilmesi ile elde edilir:

paymesOrderId + orderId + type + message + price + currency + secret

Paymes tarafından gönderilen hash bilgisini, gelen cevabı teyit etmek amacı ile kullanabilirsiniz.

Last updated