Как зашифровать данные моей кредитной карты для проверки Adyen - PullRequest
0 голосов
/ 23 октября 2019

Я пытаюсь написать скрипт на сайте кроссовок, который поддерживает Adyen Checkout. По сути, он шифрует данные моей кредитной карты таким образом и не заставляет меня платить.

data_card = {
...
"dwfrm_billing_paymentMethod": "CREDIT_CARD",
"dwfrm_billing_creditCardFields_cardType": "Mastercard",
"dwfrm_billing_creditCardFields_adyenEncryptedData":"adyenjs_0_1_25$ibmnmdt8wdc5...", 
"dwfrm_billing_creditCardFields_cardNumber":"************last4digits"
"dwfrm_billing_creditCardFields_expirationMonth": "07",
"dwfrm_billing_creditCardFields_expirationYear": "2024"
}

Это мой настоящий сценарий:

checkout_page = s.get("https://www.slamjam.com/en_IT/checkout-begin?stage=payment#payment",headers=headers)

checkout_card = s.post("https://www.slamjam.com/on/demandware.store/Sites-slamjam-Site/en_IT/CheckoutServices-SubmitPayment",headers=headers, data=data_card)

place_order = s.get("https://www.slamjam.com/en_IT/checkout-begin?stage=placeOrder#placeOrder",headers=headers)




Я не знаю, существует ли онбиблиотека шифрования или что-то в этом роде. Моя идея заключается в том, чтобы передать через диктовки данные моей кредитной карты, а затем зашифровать их и передать их через почтовые запросы на сайт для выполнения платежа.

...