forked from LiveCarta/PayPal-PHP-SDK
Support Invoice APIs
This commit is contained in:
@@ -2,10 +2,8 @@
|
||||
namespace PayPal\Api;
|
||||
|
||||
use PayPal\Common\PPModel;
|
||||
use PayPal\Rest\IResource;
|
||||
use PayPal\Rest\Call;
|
||||
use PayPal\Rest\ApiContext;
|
||||
use PayPal\Api\Authorization;
|
||||
use PayPal\Rest\IResource;
|
||||
use PayPal\Api\Capture;
|
||||
use PayPal\Transport\PPRestCall;
|
||||
|
||||
@@ -23,6 +21,7 @@ class Authorization extends PPModel implements IResource {
|
||||
|
||||
/**
|
||||
* Identifier of the authorization transaction.
|
||||
*
|
||||
* @param string $id
|
||||
*/
|
||||
public function setId($id) {
|
||||
@@ -32,6 +31,7 @@ class Authorization extends PPModel implements IResource {
|
||||
|
||||
/**
|
||||
* Identifier of the authorization transaction.
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function getId() {
|
||||
@@ -41,6 +41,7 @@ class Authorization extends PPModel implements IResource {
|
||||
|
||||
/**
|
||||
* Time the resource was created.
|
||||
*
|
||||
* @param string $create_time
|
||||
*/
|
||||
public function setCreateTime($create_time) {
|
||||
@@ -50,6 +51,7 @@ class Authorization extends PPModel implements IResource {
|
||||
|
||||
/**
|
||||
* Time the resource was created.
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function getCreateTime() {
|
||||
@@ -58,6 +60,7 @@ class Authorization extends PPModel implements IResource {
|
||||
|
||||
/**
|
||||
* Time the resource was created.
|
||||
*
|
||||
* @param string $create_time
|
||||
* @deprecated. Instead use setCreateTime
|
||||
*/
|
||||
@@ -67,6 +70,7 @@ class Authorization extends PPModel implements IResource {
|
||||
}
|
||||
/**
|
||||
* Time the resource was created.
|
||||
*
|
||||
* @return string
|
||||
* @deprecated. Instead use getCreateTime
|
||||
*/
|
||||
@@ -76,6 +80,7 @@ class Authorization extends PPModel implements IResource {
|
||||
|
||||
/**
|
||||
* Time the resource was last updated.
|
||||
*
|
||||
* @param string $update_time
|
||||
*/
|
||||
public function setUpdateTime($update_time) {
|
||||
@@ -85,6 +90,7 @@ class Authorization extends PPModel implements IResource {
|
||||
|
||||
/**
|
||||
* Time the resource was last updated.
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function getUpdateTime() {
|
||||
@@ -93,6 +99,7 @@ class Authorization extends PPModel implements IResource {
|
||||
|
||||
/**
|
||||
* Time the resource was last updated.
|
||||
*
|
||||
* @param string $update_time
|
||||
* @deprecated. Instead use setUpdateTime
|
||||
*/
|
||||
@@ -102,6 +109,7 @@ class Authorization extends PPModel implements IResource {
|
||||
}
|
||||
/**
|
||||
* Time the resource was last updated.
|
||||
*
|
||||
* @return string
|
||||
* @deprecated. Instead use getUpdateTime
|
||||
*/
|
||||
@@ -111,6 +119,7 @@ class Authorization extends PPModel implements IResource {
|
||||
|
||||
/**
|
||||
* Amount being authorized for.
|
||||
*
|
||||
* @param PayPal\Api\Amount $amount
|
||||
*/
|
||||
public function setAmount($amount) {
|
||||
@@ -120,6 +129,7 @@ class Authorization extends PPModel implements IResource {
|
||||
|
||||
/**
|
||||
* Amount being authorized for.
|
||||
*
|
||||
* @return PayPal\Api\Amount
|
||||
*/
|
||||
public function getAmount() {
|
||||
@@ -129,6 +139,7 @@ class Authorization extends PPModel implements IResource {
|
||||
|
||||
/**
|
||||
* State of the authorization transaction.
|
||||
*
|
||||
* @param string $state
|
||||
*/
|
||||
public function setState($state) {
|
||||
@@ -138,6 +149,7 @@ class Authorization extends PPModel implements IResource {
|
||||
|
||||
/**
|
||||
* State of the authorization transaction.
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function getState() {
|
||||
@@ -147,6 +159,7 @@ class Authorization extends PPModel implements IResource {
|
||||
|
||||
/**
|
||||
* ID of the Payment resource that this transaction is based on.
|
||||
*
|
||||
* @param string $parent_payment
|
||||
*/
|
||||
public function setParentPayment($parent_payment) {
|
||||
@@ -156,6 +169,7 @@ class Authorization extends PPModel implements IResource {
|
||||
|
||||
/**
|
||||
* ID of the Payment resource that this transaction is based on.
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function getParentPayment() {
|
||||
@@ -164,6 +178,7 @@ class Authorization extends PPModel implements IResource {
|
||||
|
||||
/**
|
||||
* ID of the Payment resource that this transaction is based on.
|
||||
*
|
||||
* @param string $parent_payment
|
||||
* @deprecated. Instead use setParentPayment
|
||||
*/
|
||||
@@ -173,6 +188,7 @@ class Authorization extends PPModel implements IResource {
|
||||
}
|
||||
/**
|
||||
* ID of the Payment resource that this transaction is based on.
|
||||
*
|
||||
* @return string
|
||||
* @deprecated. Instead use getParentPayment
|
||||
*/
|
||||
@@ -182,6 +198,7 @@ class Authorization extends PPModel implements IResource {
|
||||
|
||||
/**
|
||||
* Date/Time until which funds may be captured against this resource.
|
||||
*
|
||||
* @param string $valid_until
|
||||
*/
|
||||
public function setValidUntil($valid_until) {
|
||||
@@ -191,6 +208,7 @@ class Authorization extends PPModel implements IResource {
|
||||
|
||||
/**
|
||||
* Date/Time until which funds may be captured against this resource.
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function getValidUntil() {
|
||||
@@ -199,6 +217,7 @@ class Authorization extends PPModel implements IResource {
|
||||
|
||||
/**
|
||||
* Date/Time until which funds may be captured against this resource.
|
||||
*
|
||||
* @param string $valid_until
|
||||
* @deprecated. Instead use setValidUntil
|
||||
*/
|
||||
@@ -208,6 +227,7 @@ class Authorization extends PPModel implements IResource {
|
||||
}
|
||||
/**
|
||||
* Date/Time until which funds may be captured against this resource.
|
||||
*
|
||||
* @return string
|
||||
* @deprecated. Instead use getValidUntil
|
||||
*/
|
||||
@@ -217,6 +237,7 @@ class Authorization extends PPModel implements IResource {
|
||||
|
||||
/**
|
||||
*
|
||||
*
|
||||
* @array
|
||||
* @param PayPal\Api\Links $links
|
||||
*/
|
||||
@@ -227,6 +248,7 @@ class Authorization extends PPModel implements IResource {
|
||||
|
||||
/**
|
||||
*
|
||||
*
|
||||
* @return PayPal\Api\Links
|
||||
*/
|
||||
public function getLinks() {
|
||||
@@ -235,6 +257,13 @@ class Authorization extends PPModel implements IResource {
|
||||
|
||||
|
||||
|
||||
/*
|
||||
* Obtain the Authorization transaction resource for the given identifier.
|
||||
*
|
||||
* @param string $authorizationId
|
||||
* @param PayPal\Rest\ApiContext $apiContext is the APIContext for this call. It can be used to pass dynamic configuration and credentials.
|
||||
* @return Authorization
|
||||
*/
|
||||
public static function get($authorizationId, $apiContext = null) {
|
||||
if (($authorizationId == null) || (strlen($authorizationId) <= 0)) {
|
||||
throw new \InvalidArgumentException("authorizationId cannot be null or empty");
|
||||
@@ -250,6 +279,13 @@ class Authorization extends PPModel implements IResource {
|
||||
return $ret;
|
||||
}
|
||||
|
||||
/*
|
||||
* Creates (and processes) a new Capture Transaction added as a related resource.
|
||||
*
|
||||
* @param Capture $capture
|
||||
* @param PayPal\Rest\ApiContext $apiContext is the APIContext for this call. It can be used to pass dynamic configuration and credentials.
|
||||
* @return Capture
|
||||
*/
|
||||
public function capture($capture, $apiContext = null) {
|
||||
if ($this->getId() == null) {
|
||||
throw new \InvalidArgumentException("Id cannot be null");
|
||||
@@ -268,6 +304,12 @@ class Authorization extends PPModel implements IResource {
|
||||
return $ret;
|
||||
}
|
||||
|
||||
/*
|
||||
* Voids (cancels) an Authorization.
|
||||
*
|
||||
* @param PayPal\Rest\ApiContext $apiContext is the APIContext for this call. It can be used to pass dynamic configuration and credentials.
|
||||
* @return Authorization
|
||||
*/
|
||||
public function void($apiContext = null) {
|
||||
if ($this->getId() == null) {
|
||||
throw new \InvalidArgumentException("Id cannot be null");
|
||||
@@ -283,6 +325,12 @@ class Authorization extends PPModel implements IResource {
|
||||
return $ret;
|
||||
}
|
||||
|
||||
/*
|
||||
* Reauthorizes an expired Authorization.
|
||||
*
|
||||
* @param PayPal\Rest\ApiContext $apiContext is the APIContext for this call. It can be used to pass dynamic configuration and credentials.
|
||||
* @return Authorization
|
||||
*/
|
||||
public function reauthorize($apiContext = null) {
|
||||
if ($this->getId() == null) {
|
||||
throw new \InvalidArgumentException("Id cannot be null");
|
||||
|
||||
Reference in New Issue
Block a user