diff --git a/etc/config.xml b/etc/config.xml
index 6163b745..e509a5a5 100644
--- a/etc/config.xml
+++ b/etc/config.xml
@@ -24,6 +24,7 @@
0
Vindi\Payment\Model\Payment\Pix
Vindi - Pix
+ 0
0
authorize
offline
diff --git a/etc/events.xml b/etc/events.xml
index 214d82b4..f0849e44 100644
--- a/etc/events.xml
+++ b/etc/events.xml
@@ -1,8 +1,10 @@
-
-
+
+
+
-
\ No newline at end of file
+
diff --git a/i18n/pt_BR.csv b/i18n/pt_BR.csv
index 94162e3c..f3c6ede3 100644
--- a/i18n/pt_BR.csv
+++ b/i18n/pt_BR.csv
@@ -127,3 +127,5 @@
"Copy QR Code key","Copiar chave QR Code"
"Message if the qr code is not resized.","Mensagem se o QR Code não for redimensionado."
"Pay up: %s","Pague até: %s"
+"Enabled document","Ativar documento"
+"When enabled, it will only be possible to finalize the order with the document informed when selecting the payment method. When disabled, the client will not be asked for the document, but it will still be necessary to send the document when creating the order in VINDI, otherwise it will be rejected by the API.","Quando habilitado, só será possível finalizar o pedido com o documento informado ao selecionar o método de pagamento. Quando desabilitado, não será solicitado ao cliente o documento, porém ainda será necessário o envio do documento ao criar o pedido na VINDI, caso contrário será rejeitado pela API."
diff --git a/view/frontend/requirejs-config.js b/view/frontend/requirejs-config.js
new file mode 100644
index 00000000..d4b42ba6
--- /dev/null
+++ b/view/frontend/requirejs-config.js
@@ -0,0 +1,5 @@
+const config = {
+ paths: {
+ 'jQueryMask': 'Vindi_Payment/js/libs/jquery.mask.min'
+ },
+}
diff --git a/view/frontend/web/js/libs/jquery.mask.min.js b/view/frontend/web/js/libs/jquery.mask.min.js
new file mode 100644
index 00000000..986b8391
--- /dev/null
+++ b/view/frontend/web/js/libs/jquery.mask.min.js
@@ -0,0 +1,19 @@
+// jQuery Mask Plugin v1.14.15
+// github.com/igorescobar/jQuery-Mask-Plugin
+var $jscomp={scope:{},findInternal:function(a,l,d){a instanceof String&&(a=String(a));for(var p=a.length,h=0;hd?g=10*e:f>=g&&f!==d?c.maskDigitPosMapOld[g]||(f=g,g=g-(l-h)-a,c.maskDigitPosMap[g]&&(g=f)):g>f&&
+ (g=g+(h-l)+m)}return g},behaviour:function(f){f=f||window.event;c.invalid=[];var e=b.data("mask-keycode");if(-1===a.inArray(e,m.byPassKeys)){var e=c.getMasked(),g=c.getCaret();setTimeout(function(){c.setCaret(c.calculateCaretPosition())},a.jMaskGlobals.keyStrokeCompensation);c.val(e);c.setCaret(g);return c.callbacks(f)}},getMasked:function(a,b){var g=[],d=void 0===b?c.val():b+"",n=0,h=e.length,q=0,l=d.length,k=1,r="push",p=-1,t=0,y=[],v,z;f.reverse?(r="unshift",k=-1,v=0,n=h-1,q=l-1,z=function(){return-1<
+ n&&-1
+
+
+
+
+
+
+