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