|
5 | 5 | use UnzerSDK\Constants\CustomerGroups;
|
6 | 6 | use UnzerSDK\Constants\ExemptionType;
|
7 | 7 | use UnzerSDK\Constants\PaypageCheckoutTypes;
|
| 8 | +use UnzerSDK\Constants\WeroAmountPaymentTypes; |
| 9 | +use UnzerSDK\Constants\WeroCaptureTriggers; |
8 | 10 | use UnzerSDK\Resources\EmbeddedResources\Paypage\PaymentMethodConfig;
|
9 | 11 | use UnzerSDK\Resources\EmbeddedResources\Paypage\PaymentMethodsConfigs;
|
10 | 12 | use UnzerSDK\Resources\EmbeddedResources\Paypage\Resources;
|
11 | 13 | use UnzerSDK\Resources\EmbeddedResources\Paypage\Style;
|
12 | 14 | use UnzerSDK\Resources\EmbeddedResources\Paypage\Urls;
|
13 | 15 | use UnzerSDK\Resources\EmbeddedResources\Risk;
|
| 16 | +use UnzerSDK\Resources\EmbeddedResources\WeroEventDependentPayment; |
14 | 17 | use UnzerSDK\Resources\Metadata;
|
15 | 18 | use UnzerSDK\Resources\PaymentTypes\Alipay;
|
16 | 19 | use UnzerSDK\Resources\PaymentTypes\Applepay;
|
@@ -294,6 +297,18 @@ public function paymentMethodsConfigsDataProvider()
|
294 | 297 | 'paypal' => $enabledConfig
|
295 | 298 | ]);
|
296 | 299 |
|
| 300 | + $withWeroConfig = new PaymentMethodsConfigs(); |
| 301 | + $withWeroConfig->setMethodConfigs([ |
| 302 | + 'wero' => (new PaymentMethodConfig()) |
| 303 | + ->setEnabled(true) |
| 304 | + ->setEventDependentPayment($edp = (new WeroEventDependentPayment()) |
| 305 | + ->setCaptureTrigger(WeroCaptureTriggers::SERVICEFULFILMENT) |
| 306 | + ->setAmountPaymentType(WeroAmountPaymentTypes::PAY) |
| 307 | + ->setMaxAuthToCaptureTime(300) |
| 308 | + ->setMultiCapturesAllowed(false) |
| 309 | + ) |
| 310 | + ]); |
| 311 | + |
297 | 312 |
|
298 | 313 | $withCardSpecificConfig = (new PaymentMethodsConfigs())->addMethodConfig(Card::class, $cardConfig);
|
299 | 314 |
|
@@ -331,7 +346,8 @@ public function paymentMethodsConfigsDataProvider()
|
331 | 346 | 'Method Configs' => [$withMethodConfigs],
|
332 | 347 | 'CardSpecificConfig' => [$withCardSpecificConfig],
|
333 | 348 | 'ClassNames' => [$withClassNames],
|
334 |
| - 'PaylaterConfig' => [$withPaylaterConfig] |
| 349 | + 'PaylaterConfig' => [$withPaylaterConfig], |
| 350 | + 'WeroConfig' => [$withWeroConfig] |
335 | 351 | ];
|
336 | 352 | }
|
337 | 353 | }
|
0 commit comments