TR EN


Ödeme Talebi Silme [Tek Sefer]



Daha önceden gönderilen bir ödeme talebini silebilmeniz için, talebin ödenmemiş olması gerekmektedir. Ayrıca Tekrarlayan ödeme talepleri silinemez.


Gerekli Parametreler
merchant: ZORUNLU
Payfull hesabınız içerisinde(Ayarlar->Apı Hesapları) tanımladığınız Apı hesabına ait "Üye İşyeri Adı" alanına girilen değerdir.

type: ZORUNLU
İşlem tipi Delete.

delete_param: ZORUNLU
Silmek için bu parametreyi Request.

language: ZORUNLU
Gelecek olan cevabın dil seçeneğini belirlemekte kullanılır. İki seçenek vardır. en / tr

client_ip: ZORUNLU
İşlemi yapacak kişiye ait IP bilgisi gönderilmelidir.

payment_request_hash: ZORUNLU
The payment request hash paymentRequestHash value that is returned when this payment-request is created.

hash: ZORUNLU
İşlemin hangi api kullanıcısına ait olduğunu anlamamız ve güvenlik için kullanılan Güvenlik kodu parametresidir. Nasıl oluşturulacağı aşağıda anlatılmış olup sayfanın sağ tarafındaki örnekte php örneği olarak gösterilmiştir.

Güvenlik kodu (hash) değerini oluşturmak için aşağıdaki işlemler sırası ile gerçekleştirilmelidir;

    • - Bütün parametrelerin oluşturulduğundan emin olun. Her senaryo için Güvenlik kodu (hash) oluşturma işlemi son işlem ve son parametreniz olmalıdır.

    • - Parametreleri alfabetik olarak A'dan Z'ye sıralayınız.

    • - Bir string değeri($siraliParametreler) oluşturup teker teker her parametrenizin uzunluğunu ve kendisini yanyana ekleyiniz.

    • - sha256 hash kodu üretici fonksiyon ile parametrelerinizden oluşturduğunuz ($siraliParametreler) string değerinizi ve Payfull hesabınızda belirlenen "Üye İşyeri Şifresi" ni kullanarak bir Güvenlik kodu üretiniz.

    • - Parametreleriniz içerisine parametre ismi "hash", değeri ise şimdi oluştuduğunuz Güvenlik kodunu yerleştirerek Api isteğinizi Endpoint Url'inize gönderiniz.


İstek Örneği


merchant: api_merch
type: Delete
delete_param: Request
language: tr
client_ip: 192.168.1.1
payment_request_hash: a74d5bb428_9a162e55a
hash: 14339MjuG01015018



Cevap örneği


{
"status":1,
"ErrorMSG":"",
"ErrorCode":"00",
}


Php Örneği