Skip to content

Commit

Permalink
feat(saferpay): api update 1.26 => 1.27
Browse files Browse the repository at this point in the history
  • Loading branch information
giriroub committed Jun 4, 2024
1 parent 0311a32 commit cadfdad
Show file tree
Hide file tree
Showing 5 changed files with 68 additions and 1 deletion.
2 changes: 1 addition & 1 deletion lib/SaferpayJson/Request/Container/RequestHeader.php
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ final class RequestHeader
* @var string
* @SerializedName("SpecVersion")
*/
private $specVersion = '1.26';
private $specVersion = '1.27';

/**
* @var string
Expand Down
18 changes: 18 additions & 0 deletions lib/SaferpayJson/Request/Container/RiskFactors.php
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ final class RiskFactors
/**
* @var PayerProfile|null
* @SerializedName("PayerProfile")
* @Type("Ticketpark\SaferpayJson\Request\Container\PayerProfile")
*/
private $payerProfile;

Expand All @@ -33,6 +34,12 @@ final class RiskFactors
*/
private $isB2B;

/**
* @var string|null
* @SerializedName("DeviceFingerprint")
*/
private $deviceFingerprint;

public function getDeliveryType(): ?string
{
return $this->deliveryType;
Expand Down Expand Up @@ -67,4 +74,15 @@ public function setIsB2B(?bool $isB2B): self
$this->isB2B = $isB2B;
return $this;
}

public function getDeviceFingerprint(): ?string
{
return $this->deviceFingerprint;
}

public function setDeviceFingerprint(?string $deviceFingerprint): self
{
$this->deviceFingerprint = $deviceFingerprint;
return $this;
}
}
24 changes: 24 additions & 0 deletions lib/SaferpayJson/Response/Container/Dcc.php
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,32 @@ final class Dcc
*/
private $payerAmount;

/**
* @var string|null
* @SerializedName("Markup")
* @Type("string")
*/
private $markup;

/**
* @var string|null
* @SerializedName("ExchangeRate")
* @Type("string")
*/
private $exchangeRate;

public function getPayerAmount(): ?Amount
{
return $this->payerAmount;
}

public function getMarkup(): ?string
{
return $this->markup;
}

public function getExchangeRate(): ?string
{
return $this->exchangeRate;
}
}
12 changes: 12 additions & 0 deletions lib/SaferpayJson/Response/Container/PayPal.php
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,13 @@ final class PayPal
*/
private $sellerProtectionStatus;

/**
* @var string|null
* @SerializedName("Email")
* @Type("string")
*/
private $email;

public function getPayerId(): ?string
{
return $this->payerId;
Expand All @@ -32,4 +39,9 @@ public function getSellerProtectionStatus(): ?string
{
return $this->sellerProtectionStatus;
}

public function getEmail(): ?string
{
return $this->email;
}
}
13 changes: 13 additions & 0 deletions lib/SaferpayJson/Response/Transaction/AuthorizeDirectResponse.php
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
use JMS\Serializer\Annotation\SerializedName;
use JMS\Serializer\Annotation\Type;
use Ticketpark\SaferpayJson\Response\Container\FraudPrevention;
use Ticketpark\SaferpayJson\Response\Container\Liability;
use Ticketpark\SaferpayJson\Response\Container\Payer;
use Ticketpark\SaferpayJson\Response\Container\PaymentMeans;
use Ticketpark\SaferpayJson\Response\Container\RegisterAlias;
Expand Down Expand Up @@ -50,6 +51,13 @@ final class AuthorizeDirectResponse extends Response
*/
private $fraudPrevention;

/**
* @var Liability|null
* @SerializedName("Liability")
* @Type("Ticketpark\SaferpayJson\Response\Container\Liability")
*/
private $liability;

public function getTransaction(): ?Transaction
{
return $this->transaction;
Expand All @@ -74,4 +82,9 @@ public function getFraudPrevention(): ?FraudPrevention
{
return $this->fraudPrevention;
}

public function getLiability(): ?Liability
{
return $this->liability;
}
}

0 comments on commit cadfdad

Please sign in to comment.