Ödeme Kurgusu

Bu sayfada bazı parametrelerle alakalı açıklamalar ve örnek ödeme kurgusu yer almaktadır.

Entegrasyon sürecinde yardıma ihtiyacınız olursa [email protected] adresinden bizlere ulaşabilirsiniz.


Parametreler


1-) Son kullanıcının web sitesi üzerinde satın alma işlemiyle birlikte ThirdParty, Payizor tarafında bulunan RequestPage’e HTTP POST methodu kullanarak gerekli parametlerle istekte bulunur.

<?php 
$data = [];
$data['apiSecret']="API Secure Key";
$data['hash']=hash("sha256","kullanıcı id|mail adresiniz|api secure key");

$data['installment'] = "0"; 
$data['clientIp'] = "3.230.1.126";
$data['userAgent'] = "CCBot/2.0 (https://commoncrawl.org/faq/)";
$data['otherCode'] = "123";
$data['redirectUrl'] = "https://www.payizor.com/sonuc"; 

$data['cardHolderFullName'] = "John Doe";
$data['cardNumber'] = "4242 4242 4242 4242";
$data['expMonth'] = "06";
$data['expYear'] = "24";
$data['cvcNumber'] = "471";
$data['amount'] = "10.5"; 
$data['assetMessage'] = "Satılan ürüne ait açıklama";


$ch = curl_init("https://api.payizor.com/");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
$result = curl_exec ($ch);
curl_close ($ch);
?>
						
2-) Gönderilen istek işlenir ve her şey yolunda ise aşağıda örneği bulunan bir sonuç döndürülür.

{
	"status":true,
	"paymentUrl": "https://www.websiteniz.com/sonuc/..."
}
						


3-) Gönderilen istek işlenir ve bir hata ile karşılaşılırsa ekte bulunan sonuç döndürülür.

{
	"status":false,
	"message": "Payizor Hata Kodu"
}
						


Bu işlemlerden sonra paymentUrl ile gelen linke son kullanıcıyı yönlendirerek 3D ekranına geçiş yapabilirsiniz.