Added error_code in return with WePayException