Использование node-adyen-encrypt в приложении ReactJs - PullRequest
0 голосов
/ 14 мая 2019

Когда я пытаюсь интегрировать его в свое приложение React ..

Я использовал «Ключ источника», предоставленный Adyen, как «adyenKey»

var adyenKey ='pub.v2.8015565304900201.aHR0cHM6Ly9kZXYubGxlc3VvcmFjLmNvbQ.kSRpd4gWCUF0K1E2WaXAODtk3_HXGy9q9wyFi8TAu6s';
var options = {}; // See adyen-encrypt.js for details
 number : '5577 0000 5577 0004', // 'xxxx xxxx xxxx xxxx'
 cvc : '737', //'xxx'
 holderName : 'customer', // 'John Doe'
 expiryMonth : '10', //'MM'
 expiryYear : '2020', // 'YYYY'
 generationtime : new Date().toISOString() // new Date().toISOString()};
 cseInstance.validate(cardData);
 var dataEncrypted = cseInstance.encrypt(cardData);

Я использовал эти фиктивные данные.

Это дает мне cseInstance.encrypt(cardData) это как Malford public key.

Любая помощь будет отличной.

1 Ответ

0 голосов
/ 15 мая 2019

node-adyen-encrypt использует устаревшую интеграцию Client Side Encryption (CSE). Вы должны использовать защищенные поля , являющиеся преемником CSE.

...