Skip to Content
docs
Ödəniş StatusuÖdəniş Statusunu Almaq

Ödəniş Statusunu Əldə Etmə

Ödəniş əməliyyatının cari statusunu əldə edin.

POST
***

Sorğu Parametrləri

NameTypeDescription
public_keyRequired
StringTacir identifikatoru. Nümunə: `i000000001`
transactionRequired
StringEpoint əməliyyat identifikatoru. Nümunə: `tw0000000101`

Sorğu Nümunəsi

Sorğu Göndərmə
Payload
{
"public_key": "i000000001",
"transaction": "tw0000000101"
}
1DATA=$(echo -n '{"public_key":"i000000001","transaction":"tw0000000101"}' | 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Ödəniş statusu: `success`, `failed`, `new`, `returned`, `error`, `server_error`
codeRequired
StringBankın cavab kodu
messageRequired
StringÖdəniş status mesajı
transactionRequired
StringEpoint əməliyyat identifikatoru
bank_transactionRequired
StringBank əməliyyat identifikatoru
bank_responseRequired
StringÖdəniş üçün bankın cavabı
operation_codeRequired
String`001` — kart qeydiyyatı, `100` — müştəri ödənişi
rrnOptional
StringRetrieval Reference Number. Yalnız uğurlu əməliyyatlar üçün mövcuddur.
card_nameOptional
StringÖdəniş səhifəsindən kart sahibinin adı
card_maskOptional
String`123456******1234` formatında kart maskası
amountRequired
NumberÖdəniş məbləği
other_attrOptional
ArrayƏlavə parametrlər
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 "code": "000",
4 "message": "Approved",
5 "transaction": "te_0000000001",
6 "bank_transaction": "BT12345",
7 "bank_response": "000",
8 "operation_code": "100",
9 "rrn": "123456789012",
10 "card_name": "John Doe",
11 "card_mask": "123456******1234",
12 "amount": 30.75,
13 "trace_id": "a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6"
14}