Epoint API Sənədləri
Epoint ödəniş şlüzünün API sənədlərinə xoş gəlmisiniz. Epoint sizə veb-saytınızda və ya tətbiqinizdə onlayn ödənişləri qəbul etməyə imkan verir.
Əsas URL
Bütün API sorğuları bu ünvana göndərilməlidir:
Başlanğıc
Epoint API ilə inteqrasiyaya başlamaq üçün aşağıdakıları etməlisiniz:
- Epoint.az saytında tacir kimi qeydiyyatdan keçin
- Veb-sayt URL-nizi, success URL, error URL və result URL-nizi təqdim edin
- public_key (tacir identifikatoru) və private_key (API açarı) əldə edin
Necə işləyir
- Tətbiqiniz ödəniş məlumatları ilə Epoint-ə API sorğusu yaradır
- Epoint bankın ödəniş səhifəsi üçün yönləndirmə URL-i qaytarır
- Müştəri kart məlumatlarını daxil edir və ödənişi təsdiqləyir
- Uğurlu ödənişdə müştəri
success_url-ə, uğursuz olduqda isəerror_url-ə yönləndirilir - Ödəniş məlumatları və statusu POST callback vasitəsilə sizin
result_url-ə göndərilir
API Endpointləri
Ödəniş
- Ödəniş Yaratma —
*** - Checkout Yönləndirmə —
*** - Bölünmüş Ödəniş —
*** - Əvvəlcədən Avtorizasiya —
***
Kart Əməliyyatları
- Kart Qeydiyyatı —
*** - Ödənişi İcra Et —
***
Status və Geri Qaytarma
- Ödəniş Statusu —
*** - Geri Qaytarma —
*** - Ləğv Etmə —
*** - Ödəmə —
***
Digər
- Cüzdan — Cüzdan ödəniş endpointləri
- Fakturalar — Faktura idarəetməsi
- Token Ödəniş — Apple Pay, Google Pay
- Heartbeat — Xidmətin sağlamlıq yoxlanışı
SDK-lar və Plaginlər
Sürətli inteqrasiya üçün hazır kitabxanalar və plaginlər:
PHP SDK
Bütün Epoint API endpointlərini dəstəkləyən tam funksionallı PHP SDK.
Tez Başlanğıc
1use Epoint\EpointClient;2
3$client = new EpointClient(4 publicKey: 'i000000001',5 privateKey: 'your-private-key'6);7
8$response = $client->payment()9 ->amount(100.50)10 ->orderId('ORDER-12345')11 ->description('Product purchase')12 ->send();13
14if ($response->isSuccess()) {15 header('Location: ' . $response->getRedirectUrl());16}Platforma Plaginləri
| Plagin | Platforma | Keçid |
|---|---|---|
| WooCommerce | WordPress 6.6+ / WooCommerce 9.x | Sənədlər |
| OpenCart | OpenCart 3.0.x | Sənədlər |