EPAYAZ
  • Ana Səhifə
  • EPAYAZ Kod
  • Haqqımızda
  • Əlaqə
EPAYAZ

EPAY Checkout-u saytınızda qurmaq üçün əvvəlcə sistemdə partnyor kimi qeydiyyatdan keçmək lazımdır. Bunun üçün https://epay.az/register səhifəsinə daxil olun. Daha sonra "Xidmət əlavə et" bölməsinə daxil olaraq xidmət əlavə edin:

Xidmət əlavə etmək üçün zəruri məlumatlar:

 
Xidmətin adı Saytınızda qurduğunuz xidmətin (layihənin) adı
Təsvir Xidmətin (layihənin) qısa təsviri
Şifrə Checkoutda skriptdə istifadə ediləcək məxfi kod
Məlumat göndəriləcək ünvan Ödəniş uğurlu olduqda dataların ötürüləcəyi URL (result.php)
Uğurlu URL Ödəniş uğurlu olduqda istifadəçinin yönlənəcəyi URL (success.php)
Uğursuz URL Ödəniş uğursuz olduqda istifadəçinin yönlənəcəyi URL (fail.php)
Test rejimi EPAY checkoutu qurduqdan sonra skripti yoxlamaq üçün test rejimini aktiv seçin. Bu zaman EPAY hesabından ödəniş edildikdə hesabdan pul çıxılmayacaq. P.S.: Skriptin işlək olması yoxlanıldıqdan sonra Test rejimini söndürməyi unutmayın.

 

Xidmət əlavə edildikdən sonra API-ni saytınızda quraşdırmağa başlaya bilərsiniz. Checkoutun qurulmasında lazım olacaq məlumatları "Xidmətlər" bölməsindən ala bilərsiniz:

 

EPAY Hesab və EPAY Kodla ödəməni qurmaq üçün

POST-la ötürüləcək lazımı məlumatlar:

 

s_id Əlavə edilmiş xidmətin ID-si
o_id Order ID-si (unikal) (Sizin Order ID: Partner_PID)
user_id Istifadəçi ID-si
method EPAY hesabla ödəmə formasında method=account , EPAY Kodla ödəmə formasında isə method=code olaraq ötürülməsi gərəkdir.
amount Məbləğ (EPAY hesabla ödəmə formasında zəruridir)
(Minimum: 1 AZN. Maxsimum: 200 AZN)

 

HTML nümunə (EPAY Hesabla ödəniş üçün):

<form action='https://epay.az/checkout/viaAccount' method='post'>
	<input type='hidden' name='s_id' value='XİDMƏT_ID'>
	<input type='hidden' name='o_id' value='Partner_PID'>
	<input type='hidden' name='user_id' value='User_ID'>
	<input type='hidden' name='method' value='account'>
	<input type='text' name='amount' value='1'>
	<input type='submit' value='EPAY Hesabla ödə'>
</form>

 

HTML nümunə (EPAY Kodla ödəniş üçün):

<form action='https://epay.az/checkout/viaCode' method='post'>
	<input type='hidden' name='s_id' value='XİDMƏT_ID'>
	<input type='hidden' name='o_id' value='Partner_PID'>
	<input type='hidden' name='user_id' value='User_ID'>
	<input type='hidden' name='method' value='code'>
	<input type='submit' value='EPAY Kodla ödə'>
</form>

 

HTML nümunə (EPAY Kartla ödəniş üçün):

<form action='https://epay.az/checkout/viaCard' method='post'>
	<input type='hidden' name='s_id' value='XİDMƏT_ID'>
	<input type='hidden' name='o_id' value='Partner_PID'>
	<input type='hidden' name='user_id' value='User_ID'>
	<input type='hidden' name='method' value='account'>
	<input type='text' name='amount' value='1'>
	<input type='submit' value='EPAY Hesabla ödə'>
</form>

 

Qeydlər:

  1. Ötürülən zəruri məlumatlardan başqa digər ötürülən POST-lar eyni adla "Məlumat göndəriləcək ünvan"a göndəriləcəkdir.
  2. Siz eyni səhifədə həm EPAY Hesabla, EPAY Kartla hem də EPAY Kodla ödəniş formasını qura bilərsiniz.

 

"Məlumat göndəriləcək ünvan" (result.php)

<?php
/**************************************************************************************
* Aşağıdakı kodları dəyişmək qeti qadağandır! *
**************************************************************************************/	

// Məlumatlar tam məxfi olmalıdır!
if (trim($_GET['order_id']) !== 'Partner_PID' && trim($_GET['service_id']) !== 'Xidməti_ID' && trim($_GET['partner_key']) !== 'Partner Key') exit('ERROR_AUTH');

    $order_id = !$_GET['order_id'] ? 0 : trim($_GET['order_id']); 
// Order ID-si (unikal)Users ID (Istifadəçi ID)
$service_id = !$_GET['service_id'] ? 0 : trim($_GET['service_id']);
// Əlavə edilmiş xidmətin ID-si
$user_id = !$_GET['user_id'] ? 0 : trim($_GET['user_id']);
// Users ID (Istifadəçi ID)
$amount = !$_GET['amount'] ? 0 : trim($_GET['amount']);
// Məbləğ
$method = !$_GET['method'] ? 0 : trim($_GET['method']);
// Metod (1:account və ya 2:code)
$test = !$_GET['test'] ? 0 : trim($_GET['test']);
// Xidmət rejimin statusu (1:aktiv ve ya 0:deaktiv)
require_once 'inc.php'; //mysql bağlantının olduğu fayl connect_db(); //Əgər test rejimi söndürülübsə 0 aktivdirse 1 if ( $test == '0' && $method == '1' or $method == '2') { // Bu sorğunu öz skriptinizə uyğunlaşdırmalısınız if(mysql_query("UPDATE `users` SET `balance`=`balance`+'".$amount."' WHERE `id`='".$user_id."'")){ print '1'; //Əgər doğrudursa 1, yoxsa 0 qaytarılmalı }else{ print '0'; //Əgər doğrudursa 1, yoxsa 0 qaytarılmalı } } else { print 'ERROR'; } /************************************************************************************************ * Hər hansı bir çətinlik olarsa info@epay.az mailinə yazaraq bildirə bilərsiniz. * ************************************************************************************************/ ?>
logo-footer
EPAY.AZ gündəlik ödəmələri rahat həyata keçirmək üçün nəzərdə tutulan təhlükəsiz universal elektron pulqabıdır.

Əlaqə

Email: info@epay.az

Bizə yazın

İnfo

API

Suallar və Cavablar

Məxviliyin qorunması

İstifadəçi Razılaşması

© "EPAYAZ" MMC Bütün hüquqlar qorunur