for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Omnipay\Heidelpay\Message;
use Omnipay\Common\Message\AbstractResponse;
/**
* Response
*/
class Response extends AbstractResponse
{
public function isSuccessful()
return isset($this->data['id']);
}
public function getTransactionReference()
if (isset($this->data['id'])) {
return $this->data['id'];
public function getMessage()
$message = '';
if (is_array($this->data['errors'])) {
foreach ($this->data['errors'] as $error) {
$message .= $error['customerMessage'] . ' ';
return $message;