Apple Pay
Apple Pay көмегімен төлемдерді қабылдамас бұрын, төмендегі бөлімдерде көрсетілген әрекеттерді орындаңыз. Көрсетілген әрекеттерді орындағаннан кейін, Apple Pay қызметімен өзара әрекеттесуі үшін өз ұялы қолданбаңызды жөнге келтіруге кірісе аласыз (мұндай жөнге келтіру туралы техникалық мәліметтердің сипаттамасы бұл құжаттың ішінде келтірілмеген, толығырақ Apple Pay құжаттамасын қараңыз).
Merchant ID жасау
Өз Merchant ID (Сатушының идентификаторы) жасау үшін, келесі әрекеттерді орындаңыз.
- Apple Member Center жеке кабинетінде Certificates, Identifiers & Profiles сілтемесі бойынша өтіңіз.
- Пайда болған бетте Identifiers бөлімінде Merchant IDs опциясын таңдаңыз.
- Пайда болған бетте жоғарғы оң жақ бұрыштағы + белгісіне басыңыз.
-
Merchant ID Descritpion және Identifier өрістерінде Apple сатушы идентификаторыңыздың сипаттамасын және сәйкесінше идентификатордың өзін де енгізіңіз.
- Continue түймесін басыңыз.
- Пайда болған бетте енгізілген деректерді тексеріп, Register түймесін басыңыз.
- Пайда болған бетте Done түймесін басыңыз.
Merchant ID үшін сертификат жасау
Әр транзакция үшін сізге Apple Pay төлем сеансын сұрату қажет болады, оған сіздің сатушы сәйкестендіру сертификатыңыз керек. Одан кейін, осы сертификатты жасау жолы айтылады.
- Apple әзірлеген өзіңіздің есептік жазбаңызға https://developer.apple.com бетінде кіріңіз.
- Сәйкес Apple құжаттамасын негізге ала отырып, сертификатты жасаңыз.
- Сатушының идентификаторын таңдау қадамында бұрын жасалған сатушы идентификаторын таңдаңыз.
- Өз бетіңізше CSR жасау үшін, Apple нұсқауларын орындаңыз. Банктен алған CSR кілтін сатушының сәйкестендіру сертификатын жасау үшін пайдалануға болмайды.
- Жасалған сатушының сәйкестендіру сертификатын жүктеп, сақтап алыңыз (
.cer
файлы). - Apple құжаттамасындағы нұсқауларды орындағаннан кейін, сатушының сәйкестендіру сертификатын өзіңіздің кілттер тізбегіңізге (keychain) қосыңыз.
- Кілттер тізбегінен сертификатты
.p12
файлы түрінде экспорттаңыз. - Келесі команданы пайдалану арқылы
.p12
файлын.rem
файлына түрлендіріңіз:openssl pkcs12 -in your-file.p12 -out apple-pay-cert.pem -nodes -clcerts
-
apple-pay-cert.pem
файлын өз серверіңізге немесе.p12
файлын банктің жеке кабинетіне жүктеңіз.
Apple Pay төлем сеансының сұратымы кезінде apple-pay-cert.pem
файлына толық жолды пайдаланыңыз.
Сертификатты тіркеу
Apple Pay арқылы төлемдерді қабылдау үшін сізде кілттер жұбы мен оның тиісті ашық кілт сертификаты болуы керек. Жеке кабинеттегі қажетті әрекеттер сізде кілттер жұбының және оның сертификатының бар-жоғына байланысты болады.
Бастапқы шарттар | Қажетті қадамдар |
---|---|
Сізде кілттер жұбы мен ашық кілт сертификаты жоқ |
Нәтижесінде сізге келесі әрекеттер қолжетімді болады. |
Сізде кілттер жұбы мен Apple Pay жүйесінде тіркелген ашық кілт бар |
Төлем шлюзінің жеке кабинетінде кілттер жұбы бар файлды жүктеп салыңыз Нәтижесінде сізге келесі әрекеттер қолжетімді болады. |
Жаңа сертификат жасау
Кілттер жұбын жасау үшін келесі әрекеттерді орындаңыз.
- Жеке кабинетке кіріп, сол жақтағы бүйірлік мәзірден Сертификаттар тармағын таңдаңыз.
- Apple Pay түймесін басыңыз.
-
Кілттер жұбын жасау тармағын таңдаңыз.
Келесі терезе пайда болады.
- Қажетті өрістерді толтырыңыз (төмендегі кестені қараңыз).
Параметр | Сипаттама |
---|---|
Шифрлеу алгоритмі |
Осы радио батырма кілттер жұбын жасау кезінде пайдаланылатын екі криптографиялық алгоритмнің біреуін таңдауға мүмкіндік береді.
|
Country (C) |
Сіздің ұйымыңыз орналасқан елдің екі әріптік кодын енгізіңіз. |
Locality Name (L) |
Ұйымыңыз орналасқан елді мекенді көрсетіңіз. |
Organization Name (O) |
Ұйымыңыздың атауын енгізіңіз. |
Apple ID |
Сатушының Apple ID. |
State Name (ST) |
Ұйымыңыз орналасқан аймақты көрсетіңіз. |
Common Name (CN) |
Сайтыңыздың толық домен атауын енгізіңіз, мысалы, test.com . |
Organization Unit (OU) |
Ұйым бөлімшесінің атауын енгізіңіз. |
- Тиісті өзгертулерді енгізген соң, Жасау түймесін басыңыз.
Жасалған кілттер жұбы Apple Pay бөлімінде пайда болады (төмендегі суретті қараңыз).
CSR сұрауын жүктеп алу бөліміне өтіңіз.
Бұрын жасалған сертификатты жүктеу
Бұрыннан бар кілттер жұбын жүктеу үшін келесі әрекеттерді орындаңыз.
- Жеке кабинетке кіріп, сол жақтағы бүйірлік мәзірден Сертификаттар тармағын таңдаңыз.
- Apple Pay түймесін басыңыз.
-
Мерчанттарды анықтау сертификаттары бөліміндегі Кілтті қосу түймесін басыңыз.
Келесі терезе пайда болады.
- Мына өрістерді толтырыңыз:
- Apple ID – Merchant Apple ID нөмірін көрсетіңіз.
- Құпиясөз – PKCS12 файлын қорғайтын құпиясөзді енгізіңіз.
- Әдепкі домен – интернет-дүкеннің доменін енгізіңіз.
- Кілттер жұбы файлын тағайындалған аймаққа жылжытыңыз.
Файл тізімде көрсетіледі.
- Жасау түймесін басыңыз. Импортталған сертификат Мерчанттарды анықтау сертификаттары тізімінде пайда болады.
Осыдан кейін сертификат бойынша келесі әрекеттерді орындау керек.
Сертификат қолтаңбасын сұрау файлын экспорттау (CSR)
Сертификатқа қол қою сұрауын жүктеп алу үшін келесі әрекеттерді орындаңыз.
- Жеке кабинетке кіріп, сол жақтағы бүйірлік мәзірден таңдаңыз (Сертификаттар бөлімі)
- Қажетті төлем жасау қызметін таңдаңыз (Apple Pay, Google Pay немесе Samsung Pay).
- Қажетті сертификат жолағында белгішесін басып, CSR сұрауын жүктеп алу тармағын таңдаңыз (төмендегі суретті қараңыз).
Келесі терезе пайда болады. - Файлды сақтау жолын көрсетіңіз немесе оны әдепкі бойынша таңдалған қалтаға сақтаңыз.
Сонымен қатар, сізге мына әрекеттерді орындауға болады.
Merchant ID өңдеу
Apple Merchant ID нөмірін өзгерту үшін келесі әрекеттерді орындаңыз.
- Жеке кабинетке кіріп, сол жақтағы бүйірлік мәзірден Сертификаттар тармағын таңдаңыз.
- Apple Pay түймесін басыңыз.
- Түймені басып, Өзгерту тармағын таңдаңыз (төмендегі суретті қараңыз).
Келесі терезе пайда болады.
- Apple ID өрісін өзгертіп, Растау түймесін басыңыз.
Сертификатты ажырату
Кілтті пайдалануға тыйым салу үшін келесі әрекеттерді орындаңыз.
- Жеке кабинетке кіріп, сол жақтағы бүйірлік мәзірден таңдаңыз (Сертификаттар бөлімі)
- Қажетті төлем жасау қызметін таңдаңыз (Apple Pay, Google Pay немесе Samsung Pay).
- Қажетті сертификат жолағында белгішесін басып, Пайдалануға тыйым салу параметрін таңдаңыз (төмендегі суретті қараңыз).
Келесі терезе пайда болады.
- Растау түймесін басыңыз.
Пайдалануға тыйым салынған сертификаттың көрсетілуі Сертификаттар бөлімінің жоғарғы жағында орналасқан Рұқсат етілген сертификаттар параметрінің таңдалуына байланысты болады (төмендегі суретті қараңыз).
Параметр | Сипаттама |
---|---|
Рұқсат етілген сертификаттар параметрі таңдалған | Рұқсат етілмеген сертификаттар сертификаттардың тізімінде көрсетілмейді. |
Рұқсат етілген сертификаттар параметрі таңдалмаған | Рұқсат етілмеген сертификаттар тізімде көрсетіледі, бірақ осы сертификаттарға қарама-қарсы Рұқсат етілген бағанында Жоқ мәні көрсетіледі (төмендегі суретті қараңыз). |
Веб-біріктіру үшін қажетті әрекеттер
Веб-біріктіру мүмкіндігін қамтамасыз ету үшін, келесі әрекеттерді орындаңыз.
- Apple жүйесіне өз доменіңізді тіркеп, растаңыз.
- Егер төлеу беті сіздің жағыңызда болса, өз доменіңізді тіркеңіз.
- Егер төлем беті төлем шлюзінің жағында болса, төлем шлюзінің доменін көрсетіңіз.
- Сатушының сәйкестендіру сертификатын жасап, оны
.rem
файлына түрлендіріңіз де, оны өз серверіңізге жүктеңіз.
Бұл сертификат Apple Pay серверлеріне қосылымдарды аутентификациялау үшін қолданылады.
Apple жүйесіне доменді тіркеу
Apple жүйесіне сертификатты тіркеу үшін, келесі әрекеттерді орындаңыз.
- Apple әзірлеген өзіңіздің есептік жазбаңызға https://developer.apple.com бетінде кіріңіз.
- Доменді тіркеу үшін, Apple әзірлеген есептік жазба анықтамасының нұсқауларын орындаңыз.
Сатушының идентификаторын таңдау қадамында бұрын жасалған сатушы идентификаторын таңдаңыз.
Интеграция үлгісі
- Пайдаланушы ұялы қолданбада Apple Pay көмегімен төлем нұсқасын таңдайды.
- Төлем жөніндегі мәліметтер Apple Pay жүйесіне өңдеуге жолданады.
- Apple Pay жүйесінде төлем туралы деректерді өңдеу мақсатында paymentData сипатын қамтитын PKPaymentToken Object нысаны жасалады (осы жерде және одан кейін Apple Pay құжаттамасын қараңыз).
- Apple Pay сатушыға (ұялы қолданбаға) жауапты жолдайды.
- Сатушы алынған PKPaymentToken Object нысанынан paymentData сипатын шығарып алып, оның мазмұнын Base64 түріне кодтайды.
- Сатушы Apple Pay жүйесінің жауабынан алынып, Base64 түріне кодталған paymentData сипатын қамтитын төлеуге сұратымды жасап, оны төлем шлюзіне өңдеуге жібереді (Apple Pay арқылы төлеуге сұратымды қараңыз).
- Төлем жүйесі сұратымды өңдейді.
- Төлем жүйесі нәтиже көрсетілген жауапты қайтарады.
- Ұялы қолданба пайдаланушыға төлеу нәтижесін көрсетеді.
Анықтамалық ақпаратқа сілтемелер
Сілтеме | Сипаттама |
---|---|
Apple Pay | Apple Pay туралы жалпы ақпаратты қамтитын apple.com сайтының бөлімі. |
Developer Apple Pay | Әзірлеушілерге арналған және Apple Pay қызметіне қатысты әртүрлі құжаттар мен анықтамалық ақпаратқа сілтемелерді қамтитын apple.com сайтының бөлімі. |
Apple Pay Sandbox | Тестілеу туралы ақпаратты қамтитын apple.com сайтының бөлімі. |
Apple Pay Guide | Бағдарламалау жөніндегі анықтаманы қамтитын apple.com сайтының бөлімі. |
Apple Pay Guidelines | Apple Pay қолданбаларына арналған App Store жөніндегі анықтамалық нұсқаулық бөлімі. |
Apple Pay API | API анықтамасы (қолданбаларға арналған бағдарламалық интерфейс). |
PKPaymentToken Object құрылымы | PKPaymentToken Object нысан құрылымының сипаттамасы. |
Login page | Әзірлеу ортасына кіру беті. |
|
Google Pay
Кіріспе
Төлемді Google Pay жүйесі арқылы жасаудың бірнеше әдісі бар.
Төлем әдісі | Сипаттама |
---|---|
Мобильді қолданба арқылы | Төлем пайдаланушының мобильді құрылғысында орнатылған мобильді қолданбадан іске асырылады. Осы сценарийде қолданба Google Pay жүйесінен шифрланған деректерді талап етеді. Осы деректерді төлем шлюзіне жіберу қажет. Сондай-ақ, пайдаланушыны ACS серверіне қайта бағыттау сценарийін көру.. |
Веб-беттен, осында төлем беті сатушы тарапында орналасқан(#Payment page merchantside Google Pay) | Төлем веб-бетте орындалады. Пайдаланушы сатушы сайтында төлем жасау опциясын таңдап, сатушы шифрланған төлем деректерін Google Pay жүйесінен талап етеді. Осыдан кейін сатушы бұл деректерді төлем шлюзіне жіберуі керек. Сондай-ақ, пайдаланушыны ACS серверіне қайта бағыттау сценарийін көру. |
Төлем шлюзі тарапындағы төлем бетінен төлеу | Төлем веб-бетте орындалады. Пайдаланушы төлем жасау опциясын сатушы сайтында таңдайды, осыдан кейін сатушы пайдаланушыны төлем шлюзі тарапындағы төлем бетіне қайта бағыттайды. |
Байланыс схемалары
Мобильді қолданбада төлеу
- Клиент Google Pay.арқылы төлем жасауды таңдайды.
- Қолданба картаның жасырын деректері туралы Google Pay ақпаратын сұрайды.
- Google Pay қолданбаға картаның жасырын деректерін қайтарады.
- Қолданба Google Pay жүйесіне қосылған картаның жасырын деректерін клиентке көрсетеді.
- Клиент Google Pay жүйесіне қосылған карта арқылы төлемді растайды.
- Қолданба Google Pay жүйесінен картаның жасырын деректерін сұрайды.
- Google Pay мерчанттың ашық кілтін пайдаланып, деректерді шифрлайды.
- Google Pay қолданбаға төлем туралы шифрланған деректерді қайтарады.
- Қолданба Google Pay жүйесінен алынған токенді көрсетіп, төлем шлюзіне Google Pay арқылы төлем жасау сұрауын жібереді.
- Төлем шлюзі алынған токен шифрын ашып, төлем жасайды.
- Төлем шлюзі қолданбаға төлем нәтижесін қайтарады.
- Қолданба төлем нәтижесін клиентке көрсетеді.
Интернет-дүкен тарапындағы төлем бетінде төлем жасау
- Клиент интернет-дүкен сайтында тапсырысты құрып, Google Pay арқылы төлем жасау әдісін таңдайды.
- Интернет-дүкен жүйесі Google Pay жүйесінде төлем жасау сұрауын құрады.
- Google Pay жүйесі шифрланған төлем деректерін құрады.
- Интернет-дүкен жүйесі шифрланған төлем деректерін алады.
- Интернет-дүкен жүйесі алынған шифрланған төлем деректерін көрсетіп, төлем шлюзіне Google Pay жүйесі арқылы төлем жасау сұрауын құрады.
- Төлем шлюзі алынған деректер шифрын ашып, төлем жасайды.
- Төлем шлюзі төлем жасау нәтижелерін интернет-дүкенге қайтарады.
- Төлем жасау нәтижесі клиентке көрсетіледі.
Төлем шлюзі тарапындағы төлем бетінен төлеу
Төлем беті Google Pay тарапында орналасса, төлем келесі үлгі бойынша жүзеге асырылады.
- Клиент сатушының сайтында тапсырысты құрады.
- Сатушы тапсырысты төлем шлюзінде тіркейді.
- Төлем шлюзі төлем шлюзінің жүйесінде тапсырыстың бірегей нөмірін және клиент бағытталатын URL-мекенжайды қайтарады.
- Дүкен жүйесі клиенттің браузерін 3-қадамда алынған URL-мекенжайға бағыттайды.
- Клиенттің браузерінде URL-мекенжай ашылады.
- Клиент төлем жасау пішінін алады.
- Клиент Google Pay арқылы төлеу әдісін таңдап, өз таңдауын растайды.
- Төлем шлюзі мен Google Pay арасында деректер алмасады – төлем шлюзі төлем деректерін алады.
- Төлем шлюзі төлем жасайды.
- Клиент дүкеннің соңғы бетіне бағытталады.
- Клиенттің браузерінде соңғы бет ашылады.
- Төлем күйі көрсетіледі.
Пайдаланушыны ACS серверіне қайта бағыттау төлем сценарийі
Пайдаланушы токені жоқ картамен Google Pay арқылы төлем жасау әдісін таңдаса, төлем шлюзіне төлем жасау сұрауына жауап ретінде пайдаланушыны эмитенттің ACS серверіне бағыттау деректері қайтарылады.
- Клиент Google Pay.арқылы төлем жасау әдісін таңдайды.
- Қолданба картаның жасырын деректері туралы Google Pay ақпаратын сұрайды.
- Google Pay картаның жасырын деректерін қайтарады.
- Қолданба Google Pay жүйесіне қосылған картаның жасырын деректерін клиентке көрсетеді.
- Клиент Google Pay жүйесіне қосылған карта арқылы төлемді растайды.
- Қолданба Google Pay жүйесінен картаның жасырын деректерін сұрайды.
- Google ашық кілтті пайдаланып, деректерді шифрлайды.
- Google Pay қолданбаға төлем туралы шифрланған деректерді қайтарады.
- Қолданба Google Pay жүйесінен алынған токенді көрсетіп, төлем шлюзіне Google Pay арқылы төлем жасау сұрауын жібереді.
- Төлем шлюзі алынған токен шифрын ашып, карта токенінің бар-жоғын тексереді. Болмаған жағдайда, 3-D Secure протоколының қосылғанын тексереді.
- Картада 3-D Secure протоколы қосылған болса, төлем шлюзі ACS серверіне бағыттау сілтемесі (
acsUrl
) жәнеPaReq
аутентификациясына сұрауы бар төлем жасау сұрауын жібереді. - Сатушы пайдаланушыны ACS сайтына бағыттайды. ACS серверіне бағыттау үшін сатушы өз тарапынан клиентті
MD=mdorder&PaReq=pareq&TermUrl=redirect
сұрау мәтіні барacsUrl
параметрінде көрсетілген мекенжай арқылы бағыттауы керек, осында:-
mdorder
– төлем шлюзі жүйесіндегі тапсырыстың бірегей нөмірі, -
pareq
– төлем жасау сұрауына жіберілген жауаптағы параметр, -
redirect
– төлем жасау сұрауына жіберілген жауаптағы параметр (ACS серверінен қайтару мекенжайы).
-
- Пайдаланушы ACS сайтына өтіп, аутентификацияны орындайды.
- ACS аутентификация деректерін тексереді.
- ACS аутентификация нәтижесін төлем шлюзіне бағыттайды (
PaRes
) - Төлем шлюзі төлемді өткізеді.
- Төлем шлюзі төлем нәтижесін сатушыға жібереді.
- Сатушы төлем күйін сұрайды.
- Төлем шлюзі төлем нәтижесін қайтарады.
- Сатушы нәтижені клиентке жібереді.
Сатушы тарапындағы төлем бетіне қойылатын талаптар
Сатушы тарапындағы төлем беті келесі талаптарға сәйкес келуі керек.
Шифры ашылған токенде төлем жасау әдісі ретінде CARD
таңдалса, төлем жасау әдісін шақыру кезінде төлем бетінде 3DS протоколына бағыттау мүмкіндігі қамтамасыз етілуі керек.
* Бетте Google Pay төлем жасау түймесі болуы керек.
* Төлем бетінде Google Pay арқылы төлем жасауға мүмкіндік беретін түйме көрсетілуі керек.
paymentsClient.isReadyToPay({allowedPaymentMethods: allowedPaymentMethods})
.then(function(response) {
if (response.result) {
// in this case the button should be displayed
addGooglePayButton();
}
})
.catch(function(err) {
// show error in developer console for debugging
console.error(err);
});
function addGooglePayButton() {
var button = document.createElement('button');
button.className = 'google-pay';
button.appendChild(document.createTextNode('Google Pay'));
sbutton.addEventListener('click', onGooglePaymentButtonClicked);
document.getElementById('container').appendChild(button);
}
- Төлем бетінде JavaScript Google қосылуы керек (толық ақпарат үшін Google құжаттамасын қараңыз:
- Төлем бетінде Google сайтымен сынақ байланыс орнату үшін environment параметрінің мәні
TEST
ретінде орнатылуы керек (код мысалын төменде қараңыз).
var paymentsClient =
new google.payments.api.PaymentsClient({environment: 'TEST'});
Тексерулер аяқталған соң, беттің негізгі нұсқасының мәні Google қызметінен алынуы керек (толық ақпаратты Google құжаттамасынан қараңыз: https://developers.google.com/pay/api/web/guides/test-and-deploy/integration-checklist)).
Төлем бетінде paymentDataRequest
нысаны құрылуы керек (код мысалын төменде қараңыз).
function getGooglePaymentDataConfiguration() {
return {
merchantId: '00000000000000000000', //constant for the bank's RBE; for the environment: 'TEST' is not indicated
transactionInfo = {
totalPriceStatus: 'FINAL',
totalPrice: '123.45', //amount in major units
currencyCode: 'KZT' //ISO 4217
},
paymentMethodTokenizationParameters: {
tokenizationType: 'PAYMENT_GATEWAY',
parameters: {
gateway: 'some-bank', //constant for the bank's RBE
gatewayMerchantId: 'exampleGatewayMerchantId' //merchant identifier in the payment gateway
}
},
allowedPaymentMethods: ['CARD', 'TOKENIZED_CARD'],
cardRequirements: {
allowedCardNetworks: ['MASTERCARD', 'VISA']
}
};
}
- Google Pay арқылы төлем жасау түймесін басқаннан кейін
paymentDataRequest
нысаны Google қызметіне жіберілуі керек (код мысалын төменде қараңыз).
var paymentDataRequest = getGooglePaymentDataConfiguration();
paymentsClient.loadPaymentData(paymentDataRequest).then(function(paymentData){
processPayment(paymentData);
}).catch(function(err){
// show error in developer console for debugging
console.error(err);
});
Кілттер жұбын жасау
Кілттер жұбын жасау үшін келесі әрекеттерді орындаңыз.
- Жеке кабинетке кіріп, сол жақтағы бүйірлік мәзірден Сертификаттар тармағын таңдаңыз.
- Google Pay опциясын таңдаңыз.
-
Кілттермен жұмыс істеу бөліміндегі Кілттер жұбын жасау түймесін басыңыз.
Келесі терезе пайда болады.
- Google ID өрісінде Google Pay жүйесінен алынған Google идентификаторын көрсетіп, Растау түймесін басыңыз.
- Жасалған кілттер жұбы Кілттермен жұмыс істеу бөлімінде пайда болады (төмендегі суретті қараңыз).
Жалпыға ортақ кілтті жүктеп алу
Ашық кілтті жүктеп алу үшін келесі әрекеттерді орындаңыз.
- Жеке кабинетке кіріп, сол жақтағы бүйірлік мәзірден Сертификаттар тармағын таңдаңыз.
- Google Pay опциясын таңдаңыз.
- Қажетті сертификатқа қарама-қарсы басып, Кілтті жүктеп алу тармағын таңдаңыз (төмендегі суретті қараңыз).
- Файлды сақтау диалогтық терезесінде файлды сақтау жолын таңдаңыз немесе оны әдепкі бойынша таңдалған қалтаға сақтаңыз.
Сонымен қатар, мына әрекеттерді орындауға болады.
Google ID өңдеу
Google ID нөмірін өзгерту үшін келесі әрекеттерді орындаңыз.
- Жеке кабинетке кіріп, сол жақтағы бүйірлік мәзірден Сертификаттар тармағын таңдаңыз.
- Google Pay опциясын таңдаңыз.
- Қажетті сертификаттың қасындағы басып, Өзгерту тармағын таңдаңыз (төмендегі суретті қараңыз).
Келесі терезе пайда болады.
- Google ID өрісіндегі мәнді өзгертіп, Растау түймесін басыңыз.
Сертификатты ажырату
Кілтті пайдалануға тыйым салу үшін келесі әрекеттерді орындаңыз.
- Жеке кабинетке кіріп, сол жақтағы бүйірлік мәзірден таңдаңыз (Сертификаттар бөлімі)
- Қажетті төлем жасау қызметін таңдаңыз (Apple Pay, Google Pay немесе Samsung Pay).
- Қажетті сертификат жолағында белгішесін басып, Пайдалануға тыйым салу параметрін таңдаңыз (төмендегі суретті қараңыз).
Келесі терезе пайда болады.
- Растау түймесін басыңыз.
Пайдалануға тыйым салынған сертификаттың көрсетілуі Сертификаттар бөлімінің жоғарғы жағында орналасқан Рұқсат етілген сертификаттар параметрінің таңдалуына байланысты болады (төмендегі суретті қараңыз).
Параметр | Сипаттама |
---|---|
Рұқсат етілген сертификаттар параметрі таңдалған | Рұқсат етілмеген сертификаттар сертификаттардың тізімінде көрсетілмейді. |
Рұқсат етілген сертификаттар параметрі таңдалмаған | Рұқсат етілмеген сертификаттар тізімде көрсетіледі, бірақ осы сертификаттарға қарама-қарсы Рұқсат етілген бағанында Жоқ мәні көрсетіледі (төмендегі суретті қараңыз). |
Қосылым координаттары
Сұраулар келесі талаптарға сәйкес болуы керек:
- барлық мәтіндік өрістер Юникод (UTF-8) арқылы берілуі керек;
- арнайы таңбалар URL кодына сәйкес экрандалуы керек, мысалы,
qwe?rt%y
құпиясөзіqwe%0Frt%25y
түрінде көрсетілуі тиіс.
Төмендегі кестеде REST сұрауларына қатынасуға болатын URL-мекенжайлары көрсетілген.
Сұрау | URL |
---|---|
https://3dsec.berekebank.kz/payment/applepay/payment.do | |
https://3dsec.berekebank.kz/payment/google/payment.do | |
https://3dsec.berekebank.kz/payment/samsung/payment.do | |
https://3dsec.berekebank.kz/payment/samsungWeb/payment.do | |
https://3dsec.berekebank.kz/payment/rest/register.do | |
https://3dsec.berekebank.kz/payment/rest/registerPreAuth.do | |
https://3dsec.berekebank.kz/payment/rest/deposit.do | |
https://3dsec.berekebank.kz/payment/rest/refund.do | |
https://3dsec.berekebank.kz/payment/rest/getOrderStatusExtended.do |
Егер сіз REST-сұрауларын төлем шлюзінің сатушы консоліне кірген браузерден тексерсеңіз, кез келген REST сұрауын орындау төлем шлюзінің сатушы консоліндегі қатеге себеп болады. Төлем шлюзінің сатушы консоліндегі сеансты қалпына келтіру үшін мына қадамдарды орындау керек:
- сатушы консолінен шығып, қайта кіріңіз;
- мәселе шешілмесе, cookie файлдарын жойып, жүйеге қайта кіріңіз.
Қатенің пайда болуын алдын алу үшін төмендегі әдістердің бірін орындауға болады:
- REST-сұраулары үшін жасырын режимді пайдаланып, сатушы консолінде қалыпты режимде жұмыс істеу;
- REST-сұрауларын жіберу және сатушы консоліне кіру үшін әртүрлі браузерлерді пайдалану.