PayBull tarafından barındırılan Ortak Ödeme Sayfası, işletmelerin çevrimiçi ödemelerini kolayca alabilmelerini sağlayan güvenilir ve hızlı bir ödeme yöntemidir. Bu çözüm, PayBull tarafından barındırılan bir link aracılığıyla ödemelerinizi almanıza ve ödeme sonrasında callback URL'lere dönüş yapmanıza olanak tanır.
Method | API Uç Noktası (Endpoint) | İçerik-Türü |
---|---|---|
POST |
/purchase/link |
application/x-www-form-urlencoded |
$invoice['invoice_id'] = “345345535”; // One unique id which will be available in the return or cancel URL
$invoice['invoice_description'] = “ INVOICE TEST DESCRIPTION” ;
$invoice['total'] = 1300
$invoice[discount] = 220 //The amount of coupon code or discount value
$invoice[coupon] = “3XY8P” //couponn code in case applicable
$invoice['return_url'] = “https://<your_success_url>”
$invoice['cancel_url'] = “https://<your_fail_or_cancel_url>”
$invoice['items'] = array(
array(“name”=>”Item1”,”price”=>200,”qnantity”=>2,”description”=>”item1 description”),
array(“name”=>”Item2”,”price”=>100,”qnantity”=>1,”description”=>”item2 description”),
array(“name”=>”Item3”,”price”=>400,”qnantity”=>2,”description”=>”item3 description”),
);
//billing info
$invoice['bill_address1'] = 'Address 1'; //should not more than 100 characters
$invoice['bill_address2'] = 'Address 2'; //should not more than 100 characters
$invoice['bill_city'] = 'Istanbul';
$invoice['bill_postcode'] = '1111';
$invoice['bill_state'] = 'Istanbul';
$invoice['bill_country'] = 'TURKEY';
$invoice['bill_phone'] = '008801777711111';
$invoice['bill_email'] = '[email protected]';
$invoice['sale_webhook_key'] = 'sale_webhook_key';// Bu anahtar Paybull Üye işyeri Panel'de atanmalıdır
Tüm vergiler ve gönderim ücretleri invoice items dizisinde madde olarak eklenecektir.
Öğe adları, sırasıyla miktar 1 ile birlikte “Tax” ve “Shipping Charge” olmalıdır.