Instadebit International Solutions Ltd is a global e-commerce and risk management leader with a consumer-facing payment processing solution available in 32 countries. Despite this fact, the Instadebit service is only available for residents of Canada.