diff --git a/src/SubscribePro/Service/Transaction/Transaction.php b/src/SubscribePro/Service/Transaction/Transaction.php index f57088f..0fd2379 100644 --- a/src/SubscribePro/Service/Transaction/Transaction.php +++ b/src/SubscribePro/Service/Transaction/Transaction.php @@ -401,6 +401,24 @@ public function getRefToken() return $this->getData(self::REF_TOKEN); } + /** + * @return string|null + */ + public function getPaymentToken() + { + return $this->getData(self::PAYMENT_TOKEN); + } + + /** + * @param string $paymentToken + * + * @return $this + */ + public function setPaymentToken($paymentToken) + { + return $this->setData(self::PAYMENT_TOKEN, $paymentToken); + } + /** * @return string|null */ diff --git a/src/SubscribePro/Service/Transaction/TransactionInterface.php b/src/SubscribePro/Service/Transaction/TransactionInterface.php index 09782e7..9c1ddef 100644 --- a/src/SubscribePro/Service/Transaction/TransactionInterface.php +++ b/src/SubscribePro/Service/Transaction/TransactionInterface.php @@ -32,6 +32,7 @@ interface TransactionInterface extends DataInterface public const REF_TRANSACTION_ID = 'ref_transaction_id'; public const REF_GATEWAY_ID = 'ref_gateway_id'; public const REF_TOKEN = 'ref_token'; + public const PAYMENT_TOKEN = 'payment_token'; public const TOKEN = 'token'; public const TYPE = 'type'; public const AMOUNT = 'amount'; @@ -273,6 +274,18 @@ public function getRefGatewayId(); */ public function getRefToken(); + /** + * @return string|null + */ + public function getPaymentToken(); + + /** + * @param string $paymentToken + * + * @return $this + */ + public function setPaymentToken($paymentToken); + /** * @return string|null */