mirror of
https://github.com/woocommerce/woocommerce-paypal-payments.git
synced 2025-09-06 18:16:38 +08:00
alias for CardAuthenticationResult
This commit is contained in:
parent
1f64ee32e3
commit
fd1cdc9d4b
1 changed files with 11 additions and 11 deletions
|
@ -4,7 +4,7 @@ declare(strict_types=1);
|
||||||
|
|
||||||
namespace Inpsyde\PayPalCommerce\Button\Helper;
|
namespace Inpsyde\PayPalCommerce\Button\Helper;
|
||||||
|
|
||||||
use Inpsyde\PayPalCommerce\ApiClient\Entity\CardAuthenticationResult;
|
use Inpsyde\PayPalCommerce\ApiClient\Entity\CardAuthenticationResult as AuthResult;
|
||||||
use Inpsyde\PayPalCommerce\ApiClient\Entity\Order;
|
use Inpsyde\PayPalCommerce\ApiClient\Entity\Order;
|
||||||
|
|
||||||
class ThreeDSecure
|
class ThreeDSecure
|
||||||
|
@ -34,14 +34,14 @@ class ThreeDSecure
|
||||||
return self::NO_DECISION;
|
return self::NO_DECISION;
|
||||||
}
|
}
|
||||||
$result = $order->paymentSource()->card()->authenticationResult();
|
$result = $order->paymentSource()->card()->authenticationResult();
|
||||||
if ($result->liabilityShift() === CardAuthenticationResult::LIABILITY_SHIFT_POSSIBLE) {
|
if ($result->liabilityShift() === AuthResult::LIABILITY_SHIFT_POSSIBLE) {
|
||||||
return self::PROCCEED;
|
return self::PROCCEED;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($result->liabilityShift() === CardAuthenticationResult::LIABILITY_SHIFT_UNKNOWN) {
|
if ($result->liabilityShift() === AuthResult::LIABILITY_SHIFT_UNKNOWN) {
|
||||||
return self::RETRY;
|
return self::RETRY;
|
||||||
}
|
}
|
||||||
if ($result->liabilityShift() === CardAuthenticationResult::LIABILITY_SHIFT_NO) {
|
if ($result->liabilityShift() === AuthResult::LIABILITY_SHIFT_NO) {
|
||||||
return $this->noLiabilityShift($result);
|
return $this->noLiabilityShift($result);
|
||||||
}
|
}
|
||||||
return self::NO_DECISION;
|
return self::NO_DECISION;
|
||||||
|
@ -50,37 +50,37 @@ class ThreeDSecure
|
||||||
/**
|
/**
|
||||||
* @return int
|
* @return int
|
||||||
*/
|
*/
|
||||||
private function noLiabilityShift(CardAuthenticationResult $result): int
|
private function noLiabilityShift(AuthResult $result): int
|
||||||
{
|
{
|
||||||
|
|
||||||
if (
|
if (
|
||||||
$result->enrollmentStatus() === CardAuthenticationResult::ENROLLMENT_STATUS_BYPASS
|
$result->enrollmentStatus() === AuthResult::ENROLLMENT_STATUS_BYPASS
|
||||||
&& ! $result->authenticationResult()
|
&& ! $result->authenticationResult()
|
||||||
) {
|
) {
|
||||||
return self::PROCCEED;
|
return self::PROCCEED;
|
||||||
}
|
}
|
||||||
if (
|
if (
|
||||||
$result->enrollmentStatus() === CardAuthenticationResult::ENROLLMENT_STATUS_UNAVAILABLE
|
$result->enrollmentStatus() === AuthResult::ENROLLMENT_STATUS_UNAVAILABLE
|
||||||
&& ! $result->authenticationResult()
|
&& ! $result->authenticationResult()
|
||||||
) {
|
) {
|
||||||
return self::PROCCEED;
|
return self::PROCCEED;
|
||||||
}
|
}
|
||||||
if (
|
if (
|
||||||
$result->enrollmentStatus() === CardAuthenticationResult::ENROLLMENT_STATUS_NO
|
$result->enrollmentStatus() === AuthResult::ENROLLMENT_STATUS_NO
|
||||||
&& ! $result->authenticationResult()
|
&& ! $result->authenticationResult()
|
||||||
) {
|
) {
|
||||||
return self::PROCCEED;
|
return self::PROCCEED;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($result->authenticationResult() === CardAuthenticationResult::AUTHENTICATION_RESULT_REJECTED) {
|
if ($result->authenticationResult() === AuthResult::AUTHENTICATION_RESULT_REJECTED) {
|
||||||
return self::REJECT;
|
return self::REJECT;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($result->authenticationResult() === CardAuthenticationResult::AUTHENTICATION_RESULT_NO) {
|
if ($result->authenticationResult() === AuthResult::AUTHENTICATION_RESULT_NO) {
|
||||||
return self::REJECT;
|
return self::REJECT;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($result->authenticationResult() === CardAuthenticationResult::AUTHENTICATION_RESULT_UNABLE) {
|
if ($result->authenticationResult() === AuthResult::AUTHENTICATION_RESULT_UNABLE) {
|
||||||
return self::RETRY;
|
return self::RETRY;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue