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
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 |
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.