Mal's isn't a payment gateway, it is a shopping cart. If you use Mal's then you wouldn't be using eCart.
You could use Data Bridge to create the catalog and admin back end to display and allow your customer to update products as they wish.
Then add Mal's add to cart buttons to your product display pages for the shopping cart and checkout functionality.