/**
  * @depends testEnrollmentRequest
  * @large
  * @param Response $response
  * @return array
  */
 public function testBankRequest(Response $response)
 {
     $data = ['PaReq' => $response->getToken(), 'TermUrl' => 'https://example.com', 'MD' => 'optional'];
     $bankResponse = $this->client->createRequest('POST', $response->getUrl(), null, $data)->send();
     $doc = new DOMDocument('1.0', 'UTF-8');
     $doc->loadHTML($bankResponse->getBody(true));
     /** @var DOMElement[] $elements */
     $elements = $doc->getElementsByTagName('input');
     foreach ($elements as $element) {
         $name = $element->getAttribute('name');
         if ($name === 'PaRes') {
             return ['PaRes' => $element->getAttribute('value'), 'GuWid' => $response->getProcessingGuWid()];
         }
     }
     $this->fail();
     return null;
 }