13 class RestAuthorizeResponse
extends RestResponse implements RedirectResponseInterface
17 return empty($this->data[
'error']) && $this->
getCode() == 201;
27 if (isset($this->data[
'links']) && is_array($this->data[
'links'])) {
28 foreach ($this->data[
'links'] as $key => $value) {
29 if ($value[
'rel'] ==
'approval_url') {
30 return $value[
'href'];
48 if (isset($this->data[
'links']) && is_array($this->data[
'links'])) {
49 foreach ($this->data[
'links'] as $key => $value) {
50 if ($value[
'rel'] ==
'execute') {
51 return $value[
'href'];
65 if (empty($completeUrl)) {
66 return parent::getTransactionReference();
69 $urlParts = explode(
'/', $completeUrl);
72 $execute = end($urlParts);
73 if (!in_array($execute, array(
'execute',
'agreement-execute'))) {
74 return parent::getTransactionReference();
78 return prev($urlParts);