单项选择题

下列哪些机构可以发行信用卡和代理收单结算业务()

A.非金融机构
B.非银行金融机构
C.境外从事机构
D.农村合作社