for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace BWC\Share\Payment\Model;
use BWC\Share\Object\DeserializeTrait;
class PaymentResult
{
use DeserializeTrait;
const STATUS_ACCEPTED = 1;
const STATUS_DECLINED = 2;
const STATUS_PENDING = 3;
const STATUS_CANCELLED = 4;
const STATUS_ERROR = 5;
/** @var int */
public $status;
/** @var string */
public $transactionID;
public $ticket;
public $ccn;
public $expirationDate;
public $orderID;
public $message;
/** @var array */
public $data;
/**
* @return bool
*/
public function isSuccessful()
return $this->status === self::STATUS_ACCEPTED;
}