多项选择题

发卡银行按照支付机构发起的支付指令扣划持卡人账户资金的,应事先取得持卡人的授权,其取得的方式有()。

A.物理网点
B.电子渠道
C.每笔交易时,由发卡银行验证持卡人身份
D.首笔交易时,由发卡银行验证持卡人身份并签订协议