Birdən Çox Kredit Kartı Ödənişi üçün hər bir kredit kartından əvvəlcədən avtorizasiya tələb olunur. Hər bir kartdan ödənişi alma əməliyyatı üçün Ödəniş Servisindən istifadə edilir. Ödəniş xidməti üçün baxın: Ödənişin Alınması

Ödəniş Qəbulu xidmətinə əlavə ediləcək dəyişikliklər aşağıdakılardır.

Birdən Çox Kredit Kartı Ödənişdə əməliyyatların eyni sifarişə aid olduğunu qeyd etmək üçün conversationId parametrindən istifadə edilir. Bu səbəbdən, eyni sifarişlə bağlı bütün birdən çox kredit kartı ödənişlərdə eyni conversationId dəyəri ödəniş xidmətinə ötürülməlidir

URL

Birdən çox kredit kartından istifadə edərək ödəniş almaq üçün istifadə edilən endpoint və http metodu haqqında məlumat aşağıda verilmişdir: Hər bir kredit kartı üçün ayrı-ayrı çağırılmalıdır

HTTP Metod URL
POST /payment/v1/card-payments

Sorğu Parametrləri

Normal ödəniş sorğusundakı bütün parametrlər birdən çox kredit kredit kartı ödəniş sorğularına da aiddir. Əməliyyatın birdən çox kredit kartı olduğunu, əlavə olaraq göndərilməsi lazım olan bir neçə sahə olduğu göstərilir.

Sorğu paymentPhase parametri PRE_AUTH olmaqla göndərilməlidir. paymentType parametrinin MULTI_CARD_PAYMENT olması üçün əlavə parametr əlavə edilməlidir. paymentOrder parametri ödəniş sorğusunun sırasını göstərən 1 və ya 2 kimi göndərilməlidir.

Ödəniş sorğularında müştərinin seçdiyi kredit kartından tutulmasını istədiyi məbləğ paidPrice sahəsinə xərclənməlidir. Bu sahə normal ödənişlərdə ümumi yığım məbləği kimi ötürülür.

Birdən Çox Kredit Kartı Ödəniş əməliyyatında ödəniş sorğularından alınan cavab normal ödəniş sorğusunda olduğu kimidir.