| @@ 560-577 (lines=18) @@ | ||
| 557 | * @return self | |
| 558 | * @throws InvalidRequestException if $value is invalid. | |
| 559 | */ | |
| 560 | public function set3DsRequestAuthenticationMethod($value) | |
| 561 |     { | |
| 562 | if (in_array( | |
| 563 | $value, | |
| 564 | [ | |
| 565 | null, | |
| 566 | self::ACCOUNT_AUTHENTICATION_METHOD_NONE, | |
| 567 | self::ACCOUNT_AUTHENTICATION_METHOD_OWN_CREDENTIALS, | |
| 568 | self::ACCOUNT_AUTHENTICATION_METHOD_FEDERATED_ID, | |
| 569 | self::ACCOUNT_AUTHENTICATION_METHOD_ISSUER_CREDENTIALS, | |
| 570 | self::ACCOUNT_AUTHENTICATION_METHOD_THIRD_PARTY_AUTHENTICATION, | |
| 571 | self::ACCOUNT_AUTHENTICATION_METHOD_FIDO, | |
| 572 | ] | |
| 573 |         )) { | |
| 574 |             return $this->setParameter('3DsRequestAuthenticationMethod', $value); | |
| 575 | } | |
| 576 |         throw new InvalidRequestException("Invalid 3DsRequestAuthenticationMethod parameter"); | |
| 577 | } | |
| 578 | ||
| 579 | /** | |
| 580 | * Get the 3DsRequestAuthenticationTime field | |
| @@ 1306-1324 (lines=19) @@ | ||
| 1303 | * @return self | |
| 1304 | * @throws InvalidRequestException if $value is invalid. | |
| 1305 | */ | |
| 1306 | public function setShippingAddressIndicator($value) | |
| 1307 |     { | |
| 1308 | if (in_array( | |
| 1309 | $value, | |
| 1310 | [ | |
| 1311 | null, | |
| 1312 | self::SHIPPING_TO_BILLING_ADDRESS, | |
| 1313 | self::SHIPPING_TO_ANOTHER_VERIFIED_ADDRESS, | |
| 1314 | self::SHIPPING_DIFFERENT_BILLING_ADDRESS, | |
| 1315 | self::SHIPPING_PICK_UP, | |
| 1316 | self::SHIPPING_DIGITAL, | |
| 1317 | self::SHIPPING_TRAVEL, | |
| 1318 | self::SHIPPING_OTHER, | |
| 1319 | ] | |
| 1320 |         )) { | |
| 1321 |             return $this->setParameter('shippingAddressIndicator', $value); | |
| 1322 | } | |
| 1323 |         throw new InvalidRequestException("Invalid shippingAddressIndicator parameter"); | |
| 1324 | } | |
| 1325 | ||
| 1326 | /** | |
| 1327 | * Get the SCA exemption field | |