http://docs.promisepay.com/mame98235.html