Open Journal Systems
3.3.0
lib/vendor/omnipay/paypal/src/Message/RestRefundRequest.php
1
<?php
6
namespace
Omnipay\PayPal\Message
;
7
50
class
RestRefundRequest
extends
AbstractRestRequest
51
{
52
public
function
getData
()
53
{
54
$this->
validate
(
'transactionReference'
);
55
56
if
($this->
getAmount
() > 0) {
57
return
array(
58
'amount'
=> array(
59
'currency'
=> $this->
getCurrency
(),
60
'total'
=> $this->
getAmount
(),
61
),
62
'description'
=> $this->
getDescription
(),
63
);
64
}
else
{
65
return
new \stdClass();
66
}
67
}
68
69
public
function
getEndpoint
()
70
{
71
return
parent::getEndpoint() .
'/payments/sale/'
. $this->
getTransactionReference
() .
'/refund'
;
72
}
73
}
Omnipay\Common\Message\AbstractRequest\getCurrency
getCurrency()
Definition:
lib/vendor/omnipay/common/src/Omnipay/Common/Message/AbstractRequest.php:391
Omnipay\Common\Message\AbstractRequest\getDescription
getDescription()
Definition:
lib/vendor/omnipay/common/src/Omnipay/Common/Message/AbstractRequest.php:461
Omnipay\PayPal\Message\RestRefundRequest\getEndpoint
getEndpoint()
Definition:
lib/vendor/omnipay/paypal/src/Message/RestRefundRequest.php:69
Omnipay\Common\Message\AbstractRequest\getTransactionReference
getTransactionReference()
Definition:
lib/vendor/omnipay/common/src/Omnipay/Common/Message/AbstractRequest.php:508
Omnipay\Common\Message\AbstractRequest\validate
validate()
Definition:
lib/vendor/omnipay/common/src/Omnipay/Common/Message/AbstractRequest.php:226
Omnipay\PayPal\Message\AbstractRestRequest
Definition:
lib/vendor/omnipay/paypal/src/Message/AbstractRestRequest.php:31
Omnipay\PayPal\Message\RestRefundRequest\getData
getData()
Definition:
lib/vendor/omnipay/paypal/src/Message/RestRefundRequest.php:52
Omnipay\PayPal\Message\RestRefundRequest
Definition:
lib/vendor/omnipay/paypal/src/Message/RestRefundRequest.php:50
Omnipay\PayPal\Message
Definition:
lib/vendor/omnipay/paypal/src/Message/AbstractRequest.php:6
Omnipay\Common\Message\AbstractRequest\getAmount
getAmount()
Definition:
lib/vendor/omnipay/common/src/Omnipay/Common/Message/AbstractRequest.php:327
plugins
paymethod
paypal
lib
vendor
omnipay
paypal
src
Message
RestRefundRequest.php
Generated on Fri Aug 28 2020 14:53:29 for Open Journal Systems by
1.8.17