move Ecommerce request and response into separate namespace
moved DirectLink classes in subnamespace
havePaymentRequest extends Request interface