İade WebHook
Açıklama: Üye iş yerinin, http://app.vepara.com.tr/merchant/apisetting adresindeki vepara üye işyeri panelinde geri ödeme web hook URL'nizi (anahtar/key, değer/value) ayarlaması gerekir. Geri ödeme için geri ödeme isteği parametresi ile refund_web_hook_key anahtarı gönderilmelidir. Vepara, iade talebinde bulunurken anahtarın veritabanında bulunduğunu doğrular. Geri ödeme onayında, aşağıda belirtilen parametrelerle bir üye işyeri geri ödeme web hook url'sine bir POST isteği gönderilir.
Hash Anahtarını Kullanarak WebHook İade Yanıt Doğrulaması
İade Onayında Vepara, web hook url'sine bir gönderi isteği gönderir. Bu bağlantılarla ilgili sorun, anonim bir kişi tarafından erişilebilmesidir. Bu sorunu önlemek için, istek parametreleriyle birlikte durum, invoice_id, order_id, amount ve hash_key gibi bağlantılara bazı parametreler eklendiğinden, talebin hash anahtarı kullanılarak doğrulanması önerilir.
$hash_key istekten alınmalı , $secret_key üye işyeri app secret bilgisi vepara tarafından sağlanmaktadır.
Query Parameters
{
"type": "object",
"properties": {
"invoice_id": {
"type": "string",
"example": "invoice_id=266011626686877",
"required": "Yes"
},
"order_id": {
"type": "string",
"example": "order_id=162709021159202",
"required": "Yes"
},
"amount": {
"type": "string",
"example": "amount=10.5",
"required": "Yes"
},
"status": {
"type": "string",
"example": "status=Completed",
"required": "Yes"
},
"hash_key": {
"type": "string",
"example": "hash_key=5uUVKijz5im5FfStic2wVX4gG8ngRfMS3H+FvAauQvOc1nAnh9GZ9T6zyx",
"required": "Yes"
},
},
}
Request Samples
{
"invoice_id":"8iu75g",
"order_id": "15767887576675",
"amount": "10.5",
"status": "Completed",
"hash_key": "5uUVKijz5im5FfStic2wVX4gG8ngRfMS3H+FvAauQvOc1nAnh9GZ9T6zyx"
}