Шифрування карткових даних
В розділі описано, яким чином відбувається шифрувння карткових даних, для забеспечення конфіденційності чутливих даних.
Робота зі стандартом шифрування JWE
"paymentPublicKey":
{
"kty": "EC",
"x": "Hp833OY6a0VbFD1j8xFyXWcAA-HOlyr7B_-B05esZUy32RA41s0oGAMTal23AX9d",
"y": "WGHeR9PhKRymoA-ggsR3VkQTgdfzt7PWa8P2qNpu0cV83lmLxE57b8rR7ajBurvj",
"crv": "P-384"
}Приклад ендпоінта, для шифрування :
Query parameters
messagestringRequiredExample:
Повідомлення для шифрування (наприклад, номер картки або термін дії картки та CVV)
5232441010000177Body
ktystring · enumRequiredExample:
Тип ключа (EC)
ECPossible values: crvstringRequiredExample:
Тип кривої
P-384xstringRequiredExample:
X-координата публічного ключа (base64url)
kG1pVAvnrGKuTyiq0p9ixfmdMP6lZ6-429uUsEV5...ystringRequiredExample:
Y-координата публічного ключа (base64url)
uq2IMAsebJeH5RUNLds5czh7cesCqbs3ZZad9lNX...Responses
200
Успішне шифрування. Повертає зашифроване повідомлення (наприклад, JWE токен).
text/plain
stringOptionalExample:
eyJhbGciOiJFUzI1NiIsInR5cCI6IkpXVCJ9...400
Некоректний запит (наприклад, відсутні параметри)
500
Внутрішня помилка сервера
post
/cipher/encrypt_by_jwkLast updated