Add card fields renderer

This commit is contained in:
Emili Castells Guasch 2023-11-09 11:40:25 +01:00
parent e403765f87
commit 4edf9c1f46

View file

@ -0,0 +1,27 @@
class CardFieldsRenderer {
render(wrapper, contextConfig) {
const cardField = paypal.CardFields({
createOrder: function (data) {},
onApprove: function (data) {},
onError: function (error) {
console.error(error)
}
});
if (cardField.isEligible()) {
const numberField = cardField.NumberField();
numberField.render('#ppcp-credit-card-gateway-card-number');
const cvvField = cardField.CVVField();
cvvField.render('#ppcp-credit-card-gateway-card-cvc');
const expiryField = cardField.ExpiryField();
expiryField.render('#ppcp-credit-card-gateway-card-expiry');
};
}
enableFields() {}
}
export default CardFieldsRenderer;