update get_customer to be better

no point in sending a big array when all I need is a wittle string
Differentiate between errors

So I know what file to look at when I inevitably get some.
Update subscription gateway Fixes #36