Қолтаңбаны қалыптастыру
Төлем жүйесімен өзара іс-қимыл жасау үшін сұрау салуларға SHA256 алгоритмін пайдалана отырып қол қойылады.
Қолтаңбаны қалыптастыру үшін:
POST сауал жағдайында requestData сауалының денесі әліпби бойынша сұрыпталады және BASE64-те кодталады.
GET сауал жағдайында, Query params-ты JSON-ға түрлендіреміз. https://prapi.tarlanpayments.kz/transaction/api/v1/system/client/cards?merchant_id=123&project_id=124&project_client_id=999 В: { "merchant_id" : 123, "project_client_id" : "999", "project_id" : 124} Түрлендіргеннен кейін әліпби бойынша сұрыптаймыз және BASE64-те кодтаймыз.
Сауалдың (base64EncodedData) кодталған денесін және secret (мерчантқа төлем ұйымы береді) байланыстырамыз
SHA256 хеш-функциясын пайдалана отырып, алынған нәтижені хэштейміз (dataToSign)
Қолтаңбаны сауалының тақырыбына қосамыз Authorization: Bearer sign
"" бос жол мәні бар өрістерді қоспағанда, бүкіл сұрау мәтіні қолтаңбаға қосылады.
Additional_data өрісі қолтаңбаны қалыптастыруға қатыспайды
Last updated