单项选择题

银行签发信用证的基础是()。

A.交易双方达成的协议
B.法律条款
C.购货方口头承诺
D.商品买卖合同