3D Secure ilə ödənişlər üç adımda həyata keçirilir: başlatma, doğrulama və tamamlama. Birdən çox Kredit Kartı ilə 3D Secure Ödəniş Qəbulunun axını eynidir. Eyni proses hər bir kart üçün ayrıca aparılmalıdı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

3D Secure prosesi, əlavələr kimi göndəriləcək və başlatma sorğusunda dəyişdiriləcək sahələr istisna olmaqla, eyni şəkildə həyata keçirilir.

3D Secure Ödəniş Xidməti üçün bax: 3D Secure ilə Ödənişin Alınması

3D Secure ilə Ödənişi Alma servisinə ediləcək əlavə dəyişikliklər aşağıda qeyd edilmişdir.

URL

3D Secure ödənişini 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/card-payments/3ds-init

Sorğu Parametrləri

Normal 3D Secure ödəniş sorğusundakı bütün parametrlər birdən çox kredit kredit kartı 3D Secure ö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ı ilə 3D Secure Ödəniş əməliyyatında ödəniş sorğularından alınan cavab normal 3D Secure Ödəniş sorğusu ilə eynidir.