for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Empatix\OmnipaySwedbank\Messages;
use Empatix\OmnipaySwedbank\Gateway;
use Empatix\OmnipaySwedbank\Messages\Response;
use Empatix\OmnipaySwedbank\Messages\PurchaseRequest;
class AnnulRequest extends PurchaseRequest
{
public function getData()
return [
'transcation' => [
'description' => $this->getDescription(),
'payeeReference' => $this->getPayeeReference(),
],
];
}
public function sendData($data)
$result = $this->httpClient->request(
'POST',
$this->getEndpoint() . $this->resource,
[
'Authorization' => 'Bearer ' . $this->getPassword(),
'Content-Type' => 'application/json; charset=utf-8',
'Accept' => 'application/problem+json; q=1.0, application/json; q=0.9',
json_encode($data)
);
return $this->response = new Response(
$this,
$result->getBody()->getContents()