|
8 | 8 | use GlobalPayments\Api\Entities\Enums\EmvFallbackCondition; |
9 | 9 | use GlobalPayments\Api\Entities\Enums\EmvLastChipRead; |
10 | 10 | use GlobalPayments\Api\Entities\Enums\PaymentMethodType; |
| 11 | +use GlobalPayments\Api\Entities\Enums\PaymentMethodUsageMode; |
11 | 12 | use GlobalPayments\Api\Entities\HostedPaymentData; |
12 | 13 | use GlobalPayments\Api\Entities\Enums\AddressType; |
13 | 14 | use GlobalPayments\Api\Entities\Enums\AliasAction; |
@@ -502,6 +503,11 @@ class AuthorizationBuilder extends TransactionBuilder |
502 | 503 | */ |
503 | 504 | public $surchargeAmount; |
504 | 505 |
|
| 506 | + /** |
| 507 | + * @var PaymentMethodUsageMode $paymentMethodUsageMode |
| 508 | + */ |
| 509 | + public $paymentMethodUsageMode; |
| 510 | + |
505 | 511 | /** |
506 | 512 | * {@inheritdoc} |
507 | 513 | * |
@@ -931,15 +937,15 @@ public function withInvoiceNumber($invoiceNumber) |
931 | 937 | } |
932 | 938 |
|
933 | 939 | /** |
934 | | - * Set the request to request Level II |
| 940 | + * Set the request to request Level II or III |
935 | 941 | * |
936 | | - * @param bool $level2Request Request to request Level II |
| 942 | + * @param bool $level2Request Request to request Level II or III |
937 | 943 | * |
938 | 944 | * @return AuthorizationBuilder |
939 | 945 | */ |
940 | | - public function withCommercialRequest($level2Request) |
| 946 | + public function withCommercialRequest($level2or3Request) |
941 | 947 | { |
942 | | - $this->level2Request = $level2Request; |
| 948 | + $this->level2Request = $level2or3Request; |
943 | 949 | return $this; |
944 | 950 | } |
945 | 951 |
|
@@ -1401,4 +1407,18 @@ public function withSurchargeAmount($value) |
1401 | 1407 |
|
1402 | 1408 | return $this; |
1403 | 1409 | } |
| 1410 | + |
| 1411 | + /** |
| 1412 | + * Set the request to use usage_mode |
| 1413 | + * |
| 1414 | + * @param string $value |
| 1415 | + * |
| 1416 | + * @return AuthorizationBuilder |
| 1417 | + */ |
| 1418 | + public function withPaymentMethodUsageMode($value) |
| 1419 | + { |
| 1420 | + $this->paymentMethodUsageMode = $value; |
| 1421 | + |
| 1422 | + return $this; |
| 1423 | + } |
1404 | 1424 | } |
0 commit comments