B公司为支付A公司购买化工产品的款项,向其开有银行承兑汇票账户的银行C申请开立银行承兑汇票。经C银行审核同意后,B公司按照约定将300万元存款存入C银行,并开具以自己为出票人、A公司为收款人的单据……以支付A公司购买货款B公司向A公司付款,C公司有自己的账户,申请开具银行承兑汇票。经C银行审核同意后,B公司按约定向C银行存入300万元存款,并开具以自己为出票人、A公司为收款人、C银行为承兑人的银行承兑汇票,金额为1000万元。由C银行作为承兑人签字并盖章的汇票。 B公司将上述汇票交付A公司支付货款。
A公司收到汇票后,在约定期限内向B公司支付化工产品货款。 A公司为向D公司支付原材料采购价款,将汇票背书转让给D公司。
B公司收到A公司交付的化工产品后,经检验,发现产品存在重大质量问题。经与A公司多次协商无果,合同终止,并将收到的全部化工产品退还给A公司。A公司承诺将货款退还给B公司,但未履行承诺。 B公司解除合同后,立即通知C银行,要求银行不支付其开出的汇票。直至票据到期日,B公司未按照约定将票据剩余金额存入C银行。
汇票到期后,D公司持有该汇票,向C银行请求付款。C银行以B公司与A公司解除合同、B公司未存入剩余汇票金额为由,拒绝了D公司的付款请求。账单打入其账户。
您需要根据本问题的内容回答以下问题:
(1)C银行拒绝D公司付款请求的两个理由是否成立?并分别说明理由。
(2)D公司是否有权向B公司追偿?并解释理由。
(3)如果A公司按照D公司的要求支付了全部追索金额,然后以持票人身份向B公司进一步追索,B公司是否有权拒绝其请求?请解释原因。