allpay signs two year deal with Realex Payments