{"repo":"martian56/epoint-sandbox","free":true,"listed":false,"github":"https://github.com/martian56/epoint-sandbox","clone":"git clone https://github.com/martian56/epoint-sandbox.git","description":"epoint.az ödəniş gateway-inin lokal sandbox-u. Bir konteynerdə: API, ödəniş səhifəsi, callback-lər və dashboard.","language":"Python","stars":52,"topics":["api-testing","azerbaijan","developer-tools","docker","epoint","fastapi","fintech","mock-server","payment-gateway","payments"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"Azərbaycanca · English Epoint Sandbox epoint.az ödəniş gateway-inin lokal versiyası. Merchant hesabı olmadan inteqrasiyanızı qurub test edə bilərsiniz. İnteqrasiyanızı bura yönləndirin: /api/1/ altındakı bütün path-lər production ilə eynidir, ona görə başqa heç nə dəyişmir. İmzalama və endpoint-ləri özünüz yazmaq istəmirsinizsə, açıq mənbə SDK-lar var (epoint ilə bağlı deyil): Dil Paket --- --- Python epoint JS / TS @martian56/epoint Go epoint-go URL --- --- http://localhost:8181 Dashboard http://localhost:8181/api/1/ Epoint ilə uyğun API http://localhost:8181/checkout/{token} Ödəniş səhifəsi http://localhost:8181/docs OpenAPI sxemi İmkanlar Hər ödəniş göz önündədir. Dashboard epoint-in kabinetinin surətidir, ona görə burada öyrəndikləriniz prod-da da işə yarayır. Əməliyyatlar, real balans tarixçəsi, yadda saxlanmış kartlar, invoice-lar, bank köçürmələri, üstəlik production-da qarşılığı olmayan request log və callback izləyicisi. Səhvləri özünüz yaradırsınız. Epoint test kartları paylaşmır, ona görə sandbox öz kartlarını təyin edir. Son üç rəqəm bank cavab kodudur, yəni nömrəyə baxıb nəticəni bilirsiniz. Uğursuz ödənişi, ya da callback-in heç vaxt gəlmədiyi timeout halını yoxlamaq üçün sadəcə başqa nömrə yazın. İmza səhvi birbaşa deyilir. Epoint base64(sha1 raw(private key + data + private key)) ilə imzalayır və digest hex string yox, xam 20 bayt olmalıdır. İnteqrasiyaların əksəriyyəti məhz burada uğursuz olur. İşləməyən data və signature cütünü yapışdırın, alət hansı səhvi e","default_branch":null,"files":null,"tree":[],"storefront":"/r/martian56","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/martian56/epoint-sandbox/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}