Я пытаюсь создать метод оплаты Braintree.Способ оплаты Braintree создает проблему в node.js
Но мне нужно хранить CVV, expirationДейта but official document страница, показывающая эти два, устарела.
Сейчас я использую код для создания метода оплаты Braintree.
Пример:
gateway.paymentMethod.create({
customerId: req.session.passport.user.braintree_customer_id,
paymentMethodNonce: "fake-valid-mastercard-nonce",
cardholder_name: req.session.passport.user.first_name+" "+req.session.passport.user.last_name,
billingAddress: {
streetAddress: req.body.address1,
locality:req.body.city,
region:req.body.state,
postalCode:req.body.zip
},
options: {
verifyCard: true,
}
}, function (err, result) {
if(err){console.log(err);return false;}
callback(false,result)
});
Но мне нужно хранить CC, CVV, Exp дата, имя владельца карты и т.д.
Чтение выше вопрос, мои первые мысли на сообщите OPs, что «если вам нужно спросить, вы не должны хранить данные кредитной карты вообще». Чисто для моего любопытства, не рекомендует ли Braintree минимальный уровень безопасности/аккредитации для исполнителей, которым необходимо (или выбрать) хранить эти конфиденциальные данные сами? – halfer