多项选择题

商业银行应保留完整的支付信息,在相关法律法规规定的期限内妥善保管,并向客户提供第三方支付机构的()功能。

A.签约查询
B.查询打印
C.交易查询
D.数据查询