URL
Saxlanılan kartları axtarmaq üçün istifadə edilən endpoint və http metodu haqqında məlumat aşağıda verilmişdir:
| HTTP Metod | URL |
|---|---|
GET |
/payment/v1/cards |
Sorğu Parametrləri
Saxlanılan kartları axtarmaq əməliyyatını həyata keçirmək üçün sorğularda göndərilməsi gözlənilən parametrlər aşağıdakı cədvəl və alt başlıqlar altında sadalanmışdır.
| Parametrin Adı | Növü | Məcburi | Açıqlama |
|---|---|---|---|
cardId | long | Xeyr | Kart identifikatoru. |
merchantId | long | Xeyr | Satıcı filtri; təsdiqlənmiş header əsas götürülür. |
subMerchantId | long | Xeyr | Alt satıcı identifikatoru. |
buyerId | long | Xeyr | Alıcı identifikatoru. |
externalCustomerId | string | Xeyr | Satıcı sistemindəki müştəri identifikatoru. |
partnerId | long | Xeyr | Tərəfdaş identifikatoru. |
walletId | long | Xeyr | Pul kisəsi identifikatoru. |
cardAlias |
string |
Xeyr | Kartın adı |
cardBrand |
string |
Xeyr | Kartın markası |
cardType |
string |
Xeyr | Kartın növü. CREDIT_CARD, DEBIT_CARD və ya PREPAID_CARD |
cardUserKey |
string |
Xeyr | Kartın istifadəçi açarı |
cardToken |
string |
Xeyr | Kartın tokenı? |
cardBankName |
string |
Xeyr | Bankın adı |
cardAssociation |
string |
Xeyr | Kartın təşkilatları. VISA, MASTER_CARD, AMEX və ya TROY |
page |
integer |
Xeyr | Pagination üçün səhifə sayı |
size |
integer |
Xeyr | Pagination üçün nəticə sayı |
Qayıdış Parametrləri
| Parametrin Adı | Növü | Açıqlama |
|---|---|---|
binNumber |
string |
Bin nömresi |
lastFourDigits |
string |
Kartın son 4 rəqəmi |
expireYear |
string |
Kartın son istifadə ili |
expireMonth |
string |
Kartın son istifadə ayı |
cardHolderName |
string |
Kartın üzərindəki ad |
cardUserKey |
string |
Kartın istifadəçi açarı |
cardToken |
string |
Kart tokenı? |
cardAlias |
string |
Kartın adı |
cardType |
CardType |
Kartın növü. CREDIT_CARD, DEBIT_CARD və ya PREPAID_CARD bax. Kart Növləri |
cardAssociation |
CardAssociation |
Kartın təşkilatları. VISA, MASTER_CARD, AMEX və ya TROY bax. Kart Təşkilatları |
cardBrand |
string |
Bankın markası |
cardBankName |
string |
Bankın adı |
cardBankId |
number |
Kart bankının ID-si |
Nümunəvi Kodlar
Açıq mənbə kodlu Odero API client-lərindəki nümunəvi kodları nəzərdən keçirə bilərsiniz
- .NET: https://github.com/TokenPayEng/tokenpay-dotnet-client/blob/master/Samples/PaymentSample.cs
- PHP: https://github.com/TokenPayEng/tokenpay-php-client/blob/master/samples/search_stored_cards.php
- Java: https://github.com/TokenPayEng/tokenpay-java-client/blob/master/src/test/java/tr/com/tokenpay/sample/PaymentSample.java
- Node.js: https://github.com/TokenPayEng/tokenpay-node-client/blob/master/samples/payment/SearchStoredCards.js
Kart Miqrasiyası
Miqrasiya edilən saxlanmış kartlar POST /payment/v1/cards ilə köçürülür. JSON gövdəsi cardHolderName, cardNumber, expireYear, expireMonth, cardAlias, onMerchantCardUserKey və onMerchantCardToken sahələrini dəstəkləyir. Uğurlu cavab 204 No Content-dir.