Cari Checkout Controller Əməliyyatları

Bu cədvəl cari CheckoutPaymentController və DTO sinifləri ilə uyğunlaşdırılıb. Merchant əməliyyatlarında merchantId header-ı tələb olunur.

HTTP Endpoint Request Response
POST /payment/v1/checkout-payments/init InitCheckoutPaymentRequest InitCheckoutPaymentResponse
POST /payment/v1/checkout-payments/post-init PostInitCheckoutPaymentRequest InitCheckoutPaymentResponse
POST /payment/v1/checkout-payments/pre-init PreInitCheckoutPaymentRequest PreInitCheckoutPaymentResponse
POST /payment/v1/checkout-payments/complete CheckoutPaymentRequest CardPaymentResponse
POST /payment/v1/checkout-payments/3ds-init CheckoutPaymentRequest ThreeDSInitResponse
POST /payment/v1/checkout-payments/3ds-verify-complete VerifyThreeDSRequest CheckoutThreeDSVerifyCompleteResponse
POST /payment/v1/checkout-payments/3ds-verify-complete-for-failed-payment VerifyThreeDSForFailedPaymentRequest 204 No Content
POST /payment/v1/checkout-payments/point PointInquiryRequest PointInquiryResponse
GET /payment/v1/checkout-payments/{token} Path: token CardPaymentResponse
GET /payment/v1/checkout-payments/retrieve/{token} Path: token, header: partnerId CheckoutPaymentResponse

Ödəniş Səhifəsi

Ortaq ödəniş səhifəsi ilə edilən ödənişlər 2 addımda həyata keçir. Başlatma və tamamlama. Başlatma sorğusunda Odero API-ya formanı yaratma sorğusu göndərilir. Bu sorğunun nəticəsində sorğunu göndərənə 2 dəyər qaytarılır. Bu dəyərlərdən biri token digəri isə pageUrl-dir. Bu addımdan sonra pageUrl ilə qaytarılan URL browser'də açılır və ya iframe ilə göstərilir. iframe ilə göstərə bilmək üçün bu URL dəyərinə iframe=True parametri əlavə edilməlidir. Ödəniş prosesindən sonra ödəniş formasını yaradan zaman göndərilən callbackUrl parametrindəki url ünvanının token dəyəri ilə forma göndərilir. Ortaq ödəniş səhifəsindən istifadə edərək kartı saxlamaq olar və saxlanılan kartla ödəniş də həyata keçirilə bilər.

Kartı saxlama

Ortaq ödəniş səhifəsi vasitəsilə ödəniş edildikdə kartı saxlamaq üçün istifadəçi ödəniş səhifəsində “kartımı saxla” seçimini etməlidir. Kartlar ortaq ödəniş səhifəsi vasitəsilə həyata keçirilməyən ödənişlər üçün də saxlanıla bilər. Kartı Saxlama

Saxlanılmış kartla ödəniş

İstifadəçinin mövcud olan saxlanılmış kartlarından biri ilə ödənişi həyata keçirə bilməsi üçün istifadəçiyə aid olan cardUserKey dəyərinin sorğu ilə bərabər ötürülməsi tələb olunur. İstifadəçinin ortaq ödəniş səhifəsindən istifadə edərək və ya normal yollarla həyata keçirdiyi ödənişlərdə saxladığı kartlar ortaq ödəniş səhifəsində göstəriləcək.

Ortaq Ödəniş Səhifəsini Başlatma

URL

Ortaq ödəniş səhifəsindən ödənişi başlatmaq üçün istifadə edilən endpoint və http metodu haqqında məlumat aşağıda verilmişdir:

HTTP Metod URL
POST /payment/v1/checkout-payments/init

Ödənişi Başlatma Sorğusunun Parametrləri

Ortaq ödəniş səhifəsi ilə həyata keçiriləcək ödənişlərdə digər ödənişlərdən fərqli olaraq callbackUrl parametrinin göndərilməsi tələb olunur. Bu mövzuda 3D Secure ilə ödənişi başlatmaq üçün tələb olunan parametrlər aşağıdadır:

Parametrin Adı Növü Məcburi Açıqlama
conversationId string Xeyr Sorğu ilə göndərilə bilən və cavabla qəbul edilə bilən "bumeranq" dəyəri. Müxtəlif sorğuları bir-biri ilə əlaqələndirmək üçün istifadə edilə bilər. Adətən, üzv biznesin ödənişlə əlaqəli sifariş nömrəsi istifadə olunur.
price decimal Bəli Toplam ödəniş məbləği. Səbətdəki məhsul/xidmət məbləğlərinin cəmi bu məbləğə bərabər olmalıdır.
paidPrice decimal Bəli Müştərinin ödəyəcəyi ümumi yığım məbləği, komissiyalar və endirimlər kimi fərqlər daxil edilməklə hesablanır. Pul kisəsindən tam və ya qismən yığılan ödənişlərdə, pul kisəsindən alınacaq məbləğ də bu məbləğə daxildir.
moneyBoxPrice decimal Xeyr MoneyBox-dan tutulacaq məbləğ. Standart dəyər 0-dır. Sıfırdan böyük olduqda moneyBoxUserId göndərilməlidir.
buyerId long Xeyr Ödənişin əlaqələndirildiyi alıcı ID-si. Bu, üzv biznesin öz sistemlərindəki ID dəyərinə deyil, Odero sistemlərində ID dəyərinə aiddir.
cardUserKey string Xeyr İstifadəçinin saxlanılmış kart açarı, baxın: Saxlanılmış Kartın Məlumatları
currency Currency Bəli baxın: Valyutalar Ödənişin tutulacağı valyuta
paymentGroup PaymentGroup Bəli baxın: Ödəniş Qrupları
callbackUrl string Bəli 3D Secure ilə həyata keçirilən ödənişlərdə bankdan gələn nəticəni üzv biznesə çatdırmaq üçün istifadə ediləcək ünvan (bax. 3D Secure ilə Ödənişi Alma)
items PaymentItem[] Bəli (baxın: Ödəniş Bölgüsünün Məlumatları) Ödəniş üçün bölünmə məlumatı. Ən azı bir bölgü göndərilməli və göndərilən qırılmaların məbləğlərinin cəmi price sahəsinə bərabər olmalıdır.
plan PaymentPlan Xeyr** (baxın: Abunəlik Məlumatları) Abunəlik ödənişi üçün plan məlumatları. Bütün sahələr göndərilməlidir.

*: Normal şərtlərdə məcburi olmayan bu sahə, Ortaq ödəniş səhifəsi ilə edilən ödənişlərdə məcburi olduğu için vurğulanıb

**: PaymentGroup tekrar ödəmədisə (SUBSCRIPTION) bu sahə məcburdı

Parametr Növ Məcburi Açıqlama
moneyBoxUserId long Şərti moneyBoxPrice sıfırdan böyük olduqda MoneyBox istifadəçi identifikatoru.
paymentPhase string Xeyr Ödəniş fazası; standart AUTH.
enabledInstallments integer[] Xeyr Checkout səhifəsində göstərilən taksit seçimləri.
enabledInstallmentsForCommercial integer[] Xeyr Kommersiya kartları üçün taksit seçimləri.
enabledBanks integer[] Xeyr İstifadə edilə bilən bankları məhdudlaşdırır.
externalCustomerId string Xeyr Tacir sistemində müştəri identifikatoru; maksimum 255 simvol.
invoiceTotalAmount decimal Xeyr Ödənişlə əlaqəli hesab-faktura məbləği.
storeCardEnable boolean Xeyr Kart saxlanmasını aktivləşdirir; standart true.
cardHolder object Xeyr Kart sahibinin name, email və phoneNumber məlumatları.
expireAfterMinutes integer Xeyr Checkout tokeninin etibarlılıq müddəti (dəqiqə).
redirectOnFailure boolean Xeyr Uğursuz ödənişdə callback URL-ə yönləndirir; standart false.
invoiceNo string Xeyr Hesab-faktura nömrəsi.
taxNumber string Xeyr Müştərinin vergi nömrəsi.
customerEmail string Xeyr Müştərinin e-poçt ünvanı.
description string Xeyr Ödəniş təsviri; maksimum 255 simvol.
informUrl string Xeyr Dəstəklənən axınlar üçün bildiriş URL-i.

Ödəniş bölgüsü sorğu sahələri

items siyahısındakı hər obyekt externalId, subExternalId, externalProductUniqueId, name, price, subMerchantId, subMerchantPrice, withHoldingPrice, productItemCode, skuCode, maturity, itemDetail, vatRate və giftCard sahələrini dəstəkləyir. price məcburidir və mənfi ola bilməz. Maksimum 250 element göndərilə bilər.

Qayıdış Parametrləri

Ortaq Ödəniş səhifəsi ilə ödəniş əməliyyatının nəticəsində çıxan parametrlər API sənədlərinin giriş səhifəsindəki Qayıdış Formatları bölməsində göstərilən qaydalara uyğun olmalıdır. Sistem və ya quruluş xətası olmadıqda data parametrində qaytarılan obyektin alt parametrləri aşağıdakılardır:

Parametrin Adı Növü Hər Zaman Mövcuddur Açıqlama
token string Bəli Ortaq Ödəniş səhifəsi və ödəniş əməliyyatı üçün yaradılan unique uuid4 dəyəri.
pageUrl string Bəli Buraya istifadəçinin keçid etməli olduğu səhifənin ünvanı daxildir. Bu səhifəyə browser vasitəsilə keçid etdikdə ortaq ödəniş səhifəsi açılır.
tokenExpireDate localDateTime Bəli tokenExpireDate sahəsi ödəniş səhifəsi tokeninin bitmə vaxtını göstərən dəyəridir. Bu tarix və vaxt həm ödəniş tokeninin, həm də əlaqəli ödəniş səhifəsi URL-inin nə vaxt bitəcəyini və etibarsız olacağını göstərir.

3D Secure

Üzv biznes tərəfindən göndərilən ödəniş formasını yaratma sorğusu ilə başlayan 3D Secure ödəniş prosesi, istifadəçi tərəfindən təsdiq ilə davam edir.

İstifadəçi ona göndərilən yoxlama kodunu daxil etdikdən sonra yoxlama nəticəsi müvafiq bank tərəfindən Odero API-yə ötürülür. Odero API, aldığı nəticəni ödəniş haqqında bəzi məlumatlarla tutuşduraraq, ödənişin başlanması sorğusunda üzv biznes tərəfindən göndərilən geri callbackUrl ünvanına sorğu göndərir.

Callback URL-yə Ötürülən Parametrlər

Aşağıdaki parametrlər form variable olaraq HTTP POST metodundan istifadə edərək ötürülür. Təsdiqdən sonra Odero tərəfindən callbackUrl-yə göndəriləcək sorğuda yer alan parametrlər aşağıdakı kimidir:

Parametrin Adı Növü Hər Zaman Mövcuddur Açıqlama
token string Bəli Ortaq Ödəniş səhifəsi və ödəniş əməliyyatı üçün yaradılan unique uuid4 dəyəri.
multiPayment boolean Xeyr Ödəniş əməliyyatının parçalı bir şekilde yapıldığını ifadə edir.
paymentIdList long[] Xeyr Ödəniş idsini/idlerini içeren listedir.
subscriptionId long Xeyr Uğurlu təkrar ödəmənin id dəyəri. PaymentGroup SUBSCRIPTION bərabər olanda qaytarılır.
callbackUrlstringBəliCheckout nəticəsinin göndərildiyi tacir URL-i.
merchantIdlongBəliÖdənişin aid olduğu tacir identifikatoru.
successbooleanBəliYoxlama və ödəniş tamamlamanın uğurlu olduğunu göstərir.
paymentOrderintegerXeyrÇoxlu ödəniş axınında ödəniş sırası.
conversationIdstringXeyrBaşlatma sorğusunda göndərilən əlaqələndirmə dəyəri.
paidPricedecimalBəliTutulan ümumi məbləğ.
merchantPanelPaymentbooleanBəliÖdənişin tacir panelindən başladığını göstərir.
redirectOnFailurebooleanXeyrUğursuzluqda callback URL-ə yönləndirməni göstərir.

Ödənişi araşdırma

Ortaq ödəniş səhifəsindən istifadə edərək edilən ödənişlər token dəyəri ilə araşdırıla bilər. Araşdırma əməliyyatı üçün istifadə olunan URL və request, response məlumatları aşağıda verilib.

URL

Ortaq ödəniş səhifəsindən ödənişi başlatmaq üçün istifadə edilən endpoint və http üsulu haqqında məlumat aşağıda verilmişdir:

HTTP Metod URL
GET /payment/v1/checkout-payments/{token}

Qayıdış Parametrləri

Ortaq Ödəniş səhifəsi ilə ödəniş əməliyyatının nəticəsində çıxan parametrlər API sənədlərinin giriş səhifəsindəki Qayıdış Formatları bölməsində göstərilən qaydalara uyğun olmalıdır. Sistem və ya quruluş xətası olmadıqda data parametrində çıxan obyektin alt parametrləri aşağıdakı kimidir:

Parametrin Adı Növü Hər Zaman Mövcuddur Açıqlama
id long Bəli Ödənişin ID-si
createdDate date Bəli Ödənişin ilk yaradıldığı tarix
updatedDate date Bəli Ödənişin yenilənmə tarixi
orderId string Bəli Ödənişlə əlaqədar olaraq yaradılan fərqləndirici ID nömrəsi. Tam olaraq pul qabından tutulan ödənişlər üçün Odero tərəfindən, digər hallarda bank tərəfindən yaradılır
price decimal Bəli Ödənişin toplam səbət məbləği
paidPrice decimal Bəli Tutulan cəmi məbləğ
walletPrice decimal Bəli Pul kisəsindən tutulan məbləğ
paymentType PaymentType Bəli baxın: Valyutalar
currency Currency Bəli baxın: Valyutalar
paymentStatus PaymentStatus Bəli baxın: Ödəniş Statusları
conversationId string Xeyr Ödəniş sorğusunda üzv biznes tərəfindən göndərilən conversationId dəyəri
paymentCard PaymentCard Bəli (baxın: Ödənişin Kart və Komissiya haqqı Məlumatları) Ödənişlə əlaqəli kart və komissiya haqqı məlumatları
paymentRefunds PaymentRefund[] Bəli (baxın: Ödənişin Geri Qaytarılmasına dair Məlumatlar) Ödənişlə əlaqəli geri qaytarmaların siyahısı
paymentTransactions PaymentTransaction[] Bəli (baxın: Ödəniş Bölgüsünə dair Məlumatlar) Ödənişdə yer alan bölgülərin detalları
Sahə Növ Açıqlama
pointPrice decimal Kart xalları ilə ödənən məbləğ.
giftCardPrice decimal Hədiyyə kartı ilə ödənən məbləğ.
loyaltyPointPrice decimal Loyallıq xalları ilə ödənən məbləğ.
additionalInstallment integer Əlavə taksit sayı.
paymentGroup string Ödəniş qrupu.
paymentPhase string AUTH kimi ödəniş fazası.
cardToken string Saxlanmış kart tokeni.
paidWithStoredCard boolean Saxlanmış kartın istifadə edildiyini göstərir.
connectorType string Ödənişi emal edən connector tipi.
paymentError object Uğursuz ödəniş üçün xəta məlumatı.
hostReference string Bank/host referansı.
authCode string Bank avtorizasiya kodu.
bankCode long Bank identifikatoru.
subscriptionId long Əlaqəli abunəlik identifikatoru.
htmlContent string Dəstəklənən axınların HTML məzmunu.
bankCardHolderName string Bankdan gələn kart sahibi adı.
merchantName string Tacir filialının adı.
cardId long Saxlanmış kart identifikatoru.
pfCommissionAmountForMerchant decimal Tacirə aid platform komissiya məbləği.
pfCommissionAmountForSubmerchant decimal Alt tacirə aid platform komissiya məbləği.
pfCommissionRateForMerchant decimal Tacir üçün platform komissiya faizi.
pfCommissionRateForSubmerchant decimal Alt tacir üçün platform komissiya faizi.
averageValor string Orta valör məlumatı.

Ödənişin Kart və Komissiya Məlumatları

Tam olaraq pul kisəsindən tutulanlar da daxil olmaqla bütün ödənişlərlə birlikdə göndərilir.

Parametrin Adı Növü Hər Zaman Mövcuddur Açıqlama
cardType CardType Xeyr (baxın: Kart Növləri) Tam və ya qismən kartdan tutulan ödənişlərdə yer alır. Kartın növünü ifadə edir
cardAssociation CardAssociation Xeyr (baxın: Kart Quruluşları)Tam və ya qismən kartdan tutulan ödənişlərdə yer alır. Kartın bağlı olduğu qurumu göstərir
cardBrand string Xeyr Tam və ya qismən kartdan tutulan ödənişlərdə yer alır. Ödəniş üçün sorğuda kart məlumatlarında yer alan cardBrand ilə eyni qiymətə malikdir
cardHolderName string Xeyr Tam və ya qismən kartdan tutulan ödənişlərdə yer alır. Kart sahibinin adı və soyadını əks etdirir
binNumber string Xeyr Tam və ya qismən kartdan tutulan ödənişlərdə yer alır. Kart nömrəsinin ilk 6 rəqəmini əks etdirir
lastFourDigits string Xeyr Tam və ya qismən kartdan tutulan ödənişlərdə yer alır. Kart nömrəsinin son 4 rəqəmini əks etdirir
installment integer Bəli Ödənişin taksit sayını göstərir. Ala bildiyi qiymətlər: 1, 2, 3, 6, 9 və 12
isThreeDS boolean Xeyr Tam və ya qismən kartdan tutulan ödənişlərdə yer alır. Ödənişin 3D Secure ilə həyata keçirilib-keçirilmədiyini göstərir
mdStatus integer Xeyr (baxın: MD Status) 3D Secure ilə həyata keçirilən və tam və ya qismən kartdan tutulan ödənişlərdə yer alır. 3D Secure təsdiq statusunu göstərir
pfCommissionRateAmount decimal Bəli Ödəniş üçün vasitəçi qurum olaraq Odero-in ödənişdən aldığı komissiyanın məbləği
merchantCommissionRate decimal Bəli Üzv biznes tərəfindən ödənişə tətbiq edilən komissiya dərəcəsi
merchantCommissionRateAmount decimal Bəli Üzv biznes tərəfindən ödənişdən alınan komissiya haqqının cəmi məbləği
error Error Xeyr (baxın: Xəta Məlumatları) Xətalı şəkildə başa çatan ödənişlərdə yer alır. Xəta məlumatlarını ehtiva edir

Ödənişin Ləğvi ilə əlaqəli Məlumatlar

Tam geri qaytarılan ödənişlər haqqında ətraflı məlumatı ehtiva edir. Bu məlumatlara daxil olan parametrlər aşağıdakı cədvəldə sadalanıb:

Parametrin Adı Növü Hər Zaman Mövcuddur Açıqlama
id long Bəli Ləğv əməliyyatının Odero tərəfindən yaradılan ID-si
createdDate date Bəli Ləğv tarixi
refundStatus string Bəli baxın: Geri qaytarma statusları
refundDestinationType RefundDestinationType Bəli baxın: Geri qaytarma növləri
price decimal Bəli Ləğv edilən məbləğ
refundBankPrice decimal Bəli Ləğvdən sonra karta geri yatırılan
refundWalletPrice decimal Ləğv Ləğvdən sonra pul kisəsinə geri yatırılan
conversationId string Bəli Ləğv sorğusunda üzv biznes tərəfindən göndərilən conversationId dəyəri
paymentType PaymentType Bəli (baxın: Ödəniş Növləri) Ləğv edilən ödənişin tutulma növü
error Error Xeyr (baxın: Xəta Məlumatları) Ləğvin uğursuz olduğu halda yer alır. Xəta məlumatlarını ehtiva edir

Ödənişin Bölgüsü ilə əlaqəli Məlumatlar

Buraya ödəniş sorğusu verilərkən göndərilən bölgü məlumatları, bu bölgülər əsasında ödənişin qiymətinin müəyyən edilməsi və pul köçürmələri və qırılma ilə bağlı geri qaytarma maddələri daxildir.

Parametrin Adı Növü Hər Zaman Mövcuddur Açıqlama
id long Evet Ödənişin bölgüsünün ID-si
createdDate date Bəli Ödənişin bölgüsünün yaradıldığı tarix
externalId string Xeyr Ödəniş sorğusunda göndərilən, ödəniş bölgüsü ilə əlaqəli external ID
transactionStatus TransactionStatus Bəli (baxın: Pulun Göndərilmə Statusları) Bölgü ilə əlaqədar pulun göndərilmə statusunu ifadə edən dəyər
transactionStatusDate date Bəli Bölgü ilə əlaqədar pulu göndərmə statusunun dəyişdiyi son tarixi göstərir
price decimal Bəli Ödəniş bölgüsünün səbətdəki məbləği
paidPrice decimal Bəli Ödəniş üçün tutulan cəmi məbləğin müvafiq quruma düşən payı
walletPrice decimal Bəli Ödəniş üçün pul kisəsindən tutulan cəmi məbləğin müvafiq quruma düşən payı
merchantPayoutAmount decimal Bəli Ödənişlə əlaqədar üzv biznesə göndəriləcək pulun müvafiq bölgüyə düşən payı
subMerchantId long Xeyr Ödəniş bölgüsünün əlaqəli olduğu alt üzv biznesin ID-si
subMerchantName string Bəli Ödəniş bölgüsünü alt üzv bizneslə əlaqəli olduğu halda yer tutur. Buraya müvafiq üzv biznesin adı daxildir
subMerchantPrice decimal Bəli Ödəniş bölgüsünü alt üzv bizneslə əlaqəli olduğu halda yer tutur. Ödəniş məbləğindən alt üzv biznesə ötürüləcək cəmi məbləğin müvafiq bölgüyə düşən payıdır
subMerchantPayoutRate decimal Bəli Ödəniş bölgüsünün alt üzv bizneslə əlaqəli olduğu halda yer tutur. Ödənişlə əlaqəli alt üzv biznesə göndəriləcək pulun üzv biznesə göndəriləcək pula olan nisbətidir
subMerchantPayoutAmount decimal Bəli Ödəniş bölgüsünü alt üzv bizneslə əlaqəli olduğu halda yer tutur. Ödənişlə əlaqədar alt üzv biznesə göndəriləcək məbləği ifadə edir
payout Payout Bəli (baxın: Ödəniş Bölgüsü Pul Göndərməsinin Paylanması) Buraya ödəniş bölgüsü ilə əlaqədar pul göndərməsinin məbləğlərinin üzv biznes, alt üzv biznes və Odero arasındakı paylaşdırılması daxildir
paymentTransactionCard PaymentTransactionCard Bəli (baxın: Ödəniş Bölgüsünün Kart və Komissiya haqqı Məlumatları) Buraya ödəniş bölgüsü ilə əlaqəli kart və komissiya haqqı məlumatlar daxildir
paymentTransactionRefunds PaymentTransactionRefund[] Bəli (baxın: Ödənişin Bölgüsü Geri Qaytarma Məlumatları) Ödənişin bölgüsü ilə əlaqədar tam və ya qismən geri qaytarma məlumatlarının siyahısı

Ödənişin Bölgüsünün Kart və Komissiya Məlumatları

Buraya ödənişin bölgüsü ilə əlaqədar kart və komissiya haqqına dair məlumatlar daxildir

Parametrin Adı Növü Hər Zaman Mövcuddur Açıqlama
merchantCommissionRate decimal Bəli Üzv biznes tərəfindən ödənişə tətbiq edilən komissiya dərəcəsi
merchantCommissionRateAmount decimal Bəli Üzv biznes tərəfindən ödənişdən alınan komissiya məbləğindən ödəniş bölgüsünə düşən pay
pfCommissionRateAmount decimal Bəli Ödəniş üçün vasitəçi qurum olaraq Odero-nın ödənişdən aldığı komissiyanın məbləğindən ödəniş bölgüsünə düşən pay

Ödəniş Bölgüsü Pulun Göndərilməsinin Paylanması

Buraya ödənişlə bağlı həyata keçiriləcək pul köçürməsinin payının üzv biznes, alt üzv biznes ve Odero arasında bölüşdürülməsi daxildir.

Para dağıtımının para birimi her zaman AZN-dir, dolayısı ile diğer para birimleri ile yapılan ödemelerde kur farkı oluşacaktır. Bu farklar pfConversionRate ve pfConversionRateAmount alanlarında belirtilmiştir.

Parametrin Adı Növü Hər Zaman Mövcuddur Açıqlama
paidPrice decimal Bəli Ödəniş üçün tutulan cəmi məbləğin müvafiq bölgüyə düşən payı
currency Currency Bəli bax: Valyutalar
merchantPayoutAmount decimal Bəli Ödənişlə əlaqədar üzv biznesə göndəriləcək pulun AZN valyutasındakı dəyərinin müvafiq bölgüyə düşən payı
subMerchantPayoutAmount decimal Bəli Ödənişlə əlaqədar alt üzv biznesə göndəriləcək pulun AZN valyutasındakı dəyərinin müvafiq bölgüyə düşən payı
pfCommissionRateAmount decimal Bəli Ödənişlə əlaqədar Ödəniş vasitəçisi qurumu olaraq Odero-ya göndəriləcək pulun AZN valyutasındakı dəyərinin müvafiq bölgüyə düşən payı
pfConversionRate decimal Bəli AZN-dən fərqli valyuta ilə həyata keçirilən ödənişlərin pul göndərmələrində Odero-nın əsaslandığı məzənnə fərqi. AZN ödənişlərində 0-dır
pfConversionRateAmount decimal Bəli AZN-dən fərqli valyuta ilə həyata keçirilən ödənişlərin pul göndərmələrində Odero-nın aldığı məzənnə fərqi. AZN ödənişlərdə 0-dır

Ödənişin Bölgüsü ilə əlaqəli Geri Qaytarma Məlumatları

Ödəniş bölgüsü ilə əlaqədar tam və ya qismən uğurlu və ya uğursuz geri qaytarma məlumatlarıdır

Parametrin Adı Növü Hər Zaman Mövcuddur Açıqlama
id long Bəli Ləğv əməliyyatının Odero tərəfindən yaradılan ID-si
createdDate date Bəli Ləğv tarixi
refundStatus string Bəli baxın: Geri qaytarma statusları
refundDestinationType RefundDestinationType Bəli baxın: Geri qaytarma növləri
price decimal Bəli Ləğv edilən məbləğ
refundBankPrice decimal Bəli Ləğvdən sonra karta geri yatırılan
refundWalletPrice decimal Ləğv Ləğvdən sonra pul kisəsinə geri yatırılan
conversationId string Bəli Ləğv sorğusunda üzv biznes tərəfindən göndərilən conversationId dəyəri
paymentType PaymentType Bəli (baxın: Ödəniş Növləri) Ləğv edilən ödənişin tutulma növü
isAfterSettlement boolean Bəli Geri qaytarılmanın, bölgünün pul göndərməsindən sonra həyata keçirilib keçirilmədiyi
error Error Xeyr (baxın: Xəta Məlumatları) Ləğvin uğursuz olduğu halda yer alır. Xəta məlumatlarını ehtiva edir

Nümunəvi Kodlar

Açıq mənbə kodlu Odero API client-lardakı nümunəvi kodları nəzərdən keçirə bilərsiniz.