多项选择题

人民币支付交易,是指单位、个人在社会经济活动中通过票据、汇兑、托收承付及()等方式进行的以人民币计价的货币给付及其资金清算的交易

A.银行卡
B.委托收款
C.网上支付
D.现金