iDebit is a payment product from Instadebit International Solutions Ltd, which are licensed and regulated in Canada.