为向A公司支付购买化工产品的货款,B公司向自己开户的C银行申请开具银行承兑汇票。C银行审核同意后,B公司存入C银行300万元保证金,并签发了以自己为出票人、A公司为收款人、C银行为承兑人、金额为1000万元的银行承兑汇票,C银行在该汇票上作为承兑人签章。B公司将上述汇票交付A公司以支付货款。 A公司收到汇票后,在约定的期限向B公司交付完毕化工产品。为向D公司支付采购原料价款,A公司又将该汇票背书转让给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公司是否有权拒绝其请求?并说明理由