diff --git a/web/org.openbravo.retail.posterminal/js/components/order.js b/web/org.openbravo.retail.posterminal/js/components/order.js
--- a/web/org.openbravo.retail.posterminal/js/components/order.js
+++ b/web/org.openbravo.retail.posterminal/js/components/order.js
@@ -1401,6 +1401,12 @@
       }
       this.$.totalMultiReceiptLine.renderQty(this.orderList.length);
     }, this);
+    this.multiOrders.on('change:selectedPayment', function (model) {
+      OB.UTIL.HookManager.executeHooks('OBPOS_PayOpenTicketsPaymentSelected', {
+        order: this.listMultiOrders,
+        paymentSelected: OB.MobileApp.model.paymentnames[model.get('selectedPayment')]
+      });
+    }, this);
     this.orderListPayment.on('add remove', function () {
       OB.UTIL.localStorage.setItem('multiOrdersPayment', JSON.stringify(this.multiOrders.get('payments').toJSON()));
     }, this);
