Skip to Content
docs
Bölünmüş ÖdənişBölünmüş Ödəniş Sorğusu

Bölünmüş Ödəniş Sorğusu

İki tacir arasında bölünmüş ödəniş yaradın. Müştəri ümumi məbləği ödəyir və bu avtomatik olaraq əsas və ikinci tacir arasında bölüşdürülür.

POST
***

Sorğu Parametrləri

NameTypeDescription
public_keyRequired
StringƏsas tacir identifikatoru. Nümunə: `i000000001`
amountRequired
NumberÜmumi ödəniş məbləği. Nümunə: `100`, `20.50`
split_userRequired
StringEpoint sistemindəki ikinci tacir identifikatoru.
split_amountRequired
Numberİkinci tacir üçün məbləğ. Nümunə: `100`, `20.50`
currencyRequired
StringÖdəniş valyutası. Dəyərlər: `AZN`
languageRequired
StringSəhifənin göstərilmə dili. Dəyərlər: `az`, `en`, `ru`
order_idRequired
StringUnikal sifariş ID-si. Maksimum 255 simvol.
descriptionOptional
StringÖdəniş təsviri. Maksimum 1000 simvol.
success_redirect_urlOptional
StringUğurlu olduqda yönləndirmə URL-i.
error_redirect_urlOptional
StringUğursuz olduqda yönləndirmə URL-i.
other_attrOptional
ArrayƏlavə parametrlər.

Sorğu Nümunəsi

Sorğu Göndərmə
Payload
{
"public_key": "i000000001",
"amount": 100,
"split_user": "i000000002",
"split_amount": 30,
"currency": "AZN",
"language": "az",
"order_id": "order-123"
}
1DATA=$(echo -n '{"public_key":"i000000001","amount":100,"split_user":"i000000002","split_amount":30,"currency":"AZN","language":"az","order_id":"order-123"}' | base64)
2SIGNATURE=$(echo -n "$PRIVATE_KEY$DATA$PRIVATE_KEY" | openssl dgst -sha1 -binary | base64)
3
4curl -X POST *** \
5-H "Content-Type: application/x-www-form-urlencoded" \
6-d "data=$DATA&signature=$SIGNATURE"

Cavab Parametrləri

NameTypeDescription
statusRequired
StringƏməliyyat nəticəsi: `success` və ya `error`
redirect_urlOptional
StringMüştərini bankın ödəniş səhifəsinə yönləndirmək üçün URL. Uğurlu olduqda mövcuddur.
transactionOptional
StringEpoint əməliyyat identifikatoru. Uğurlu olduqda mövcuddur.
messageOptional
StringXəta təsviri. Uğursuz olduqda mövcuddur.
trace_idRequired
StringSazlama üçün unikal sorğu identifikatoru. Problem araşdırması üçün bunu Epoint dəstək xidmətinə təqdim edin.

Uğurlu

Success Response
1{
2 "status": "success",
3 "redirect_url": "https://bank.gateway.url/...",
4 "transaction": "te_0000000001",
5 "trace_id": "a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6"
6}

Qeyd: İkinci tacirin ödəniş məbləği yalnız onların öz ödəniş siyahısında görünəcək.