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