@@ -31,6 +31,7 @@ class RequestBuilder implements BuilderInterface
31
31
{
32
32
33
33
const MODULE_NAME = 'MundiPagg_MundiPagg ' ;
34
+ const NAME_METADATA = 'Magento 2 ' ;
34
35
35
36
protected $ request ;
36
37
protected $ requestDataProviderFactory ;
@@ -316,7 +317,7 @@ protected function createTokenCard($requestDataProvider)
316
317
];
317
318
318
319
$ request ->metadata = [
319
- 'module_name ' => self ::MODULE_NAME ,
320
+ 'module_name ' => self ::NAME_METADATA ,
320
321
'module_version ' => $ this ->getModuleHelper ()->getVersion (self ::MODULE_NAME ),
321
322
];
322
323
@@ -348,9 +349,13 @@ protected function createNewRequest($requestDataProvider)
348
349
$ statement = $ this ->getConfigCreditCard ()->getSoftDescription ();
349
350
350
351
$ order = $ this ->getOrderRequest ();
351
-
352
- $ capture = $ this ->getConfigCreditCard ()->getPaymentAction () == 'authorize_capture ' ? true : false ;
353
-
352
+ if ($ this ->getConfigCreditCard ()->getPaymentAction () == 'authorize_capture ' )
353
+ {
354
+ $ capture = true ;
355
+ }else {
356
+ $ capture = false ;
357
+ }
358
+
354
359
if ($ payment ->getAdditionalInformation ('cc_saved_card ' )) {
355
360
356
361
$ model = $ this ->getCardsFactory ();
@@ -369,7 +374,8 @@ protected function createNewRequest($requestDataProvider)
369
374
'card ' => [
370
375
'billing_address ' => [
371
376
'street ' => $ quote ->getBillingAddress ()->getStreetLine (1 ),
372
- 'number ' => $ quote ->getBillingAddress ()->getStreetLine (2 ) . ' ' . $ quote ->getBillingAddress ()->getStreetLine (3 ),
377
+ 'number ' => $ quote ->getBillingAddress ()->getStreetLine (2 ),
378
+ 'complement ' => $ quote ->getShippingAddress ()->getStreetLine (3 ),
373
379
'zip_code ' => trim (str_replace ('- ' ,'' ,$ quote ->getBillingAddress ()->getPostCode ())),
374
380
'neighborhood ' => $ quote ->getBillingAddress ()->getStreetLine (4 ),
375
381
'city ' => $ quote ->getBillingAddress ()->getCity (),
@@ -396,7 +402,8 @@ protected function createNewRequest($requestDataProvider)
396
402
'card ' => [
397
403
'billing_address ' => [
398
404
'street ' => $ quote ->getBillingAddress ()->getStreetLine (1 ),
399
- 'number ' => $ quote ->getBillingAddress ()->getStreetLine (2 ) . ' ' . $ quote ->getBillingAddress ()->getStreetLine (3 ),
405
+ 'number ' => $ quote ->getBillingAddress ()->getStreetLine (2 ),
406
+ 'complement ' => $ quote ->getShippingAddress ()->getStreetLine (3 ),
400
407
'zip_code ' => trim (str_replace ('- ' ,'' ,$ quote ->getBillingAddress ()->getPostCode ())),
401
408
'neighborhood ' => $ quote ->getBillingAddress ()->getStreetLine (4 ),
402
409
'city ' => $ quote ->getBillingAddress ()->getCity (),
@@ -408,6 +415,9 @@ protected function createNewRequest($requestDataProvider)
408
415
]
409
416
];
410
417
}
418
+
419
+ $ quote ->reserveOrderId ()->save ();
420
+ $ order ->code = $ quote ->getReservedOrderId ();
411
421
412
422
$ order ->items = [];
413
423
@@ -435,6 +445,7 @@ protected function createNewRequest($requestDataProvider)
435
445
'address ' => [
436
446
'street ' => $ quote ->getShippingAddress ()->getStreetLine (1 ),
437
447
'number ' => $ quote ->getShippingAddress ()->getStreetLine (2 ),
448
+ 'complement ' => $ quote ->getShippingAddress ()->getStreetLine (3 ),
438
449
'zip_code ' => trim (str_replace ('- ' ,'' ,$ quote ->getShippingAddress ()->getPostCode ())),
439
450
'neighborhood ' => $ quote ->getShippingAddress ()->getStreetLine (4 ),
440
451
'city ' => $ quote ->getShippingAddress ()->getCity (),
@@ -451,6 +462,7 @@ protected function createNewRequest($requestDataProvider)
451
462
'address ' => [
452
463
'street ' => $ quote ->getShippingAddress ()->getStreetLine (1 ),
453
464
'number ' => $ quote ->getShippingAddress ()->getStreetLine (2 ),
465
+ 'complement ' => $ quote ->getShippingAddress ()->getStreetLine (3 ),
454
466
'zip_code ' => trim (str_replace ('- ' ,'' ,$ quote ->getShippingAddress ()->getPostCode ())),
455
467
'neighborhood ' => $ quote ->getShippingAddress ()->getStreetLine (4 ),
456
468
'city ' => $ quote ->getShippingAddress ()->getCity (),
@@ -462,12 +474,12 @@ protected function createNewRequest($requestDataProvider)
462
474
$ order ->session_id = $ requestDataProvider ->getSessionId ();
463
475
464
476
$ order ->metadata = [
465
- 'module_name ' => self ::MODULE_NAME ,
477
+ 'module_name ' => self ::NAME_METADATA ,
466
478
'module_version ' => $ this ->getModuleHelper ()->getVersion (self ::MODULE_NAME ),
467
479
];
468
480
469
481
if ($ this ->getConfigCreditCard ()->getAntifraudActive () && $ quote ->getGrandTotal () > $ this ->getConfigCreditCard ()->getAntifraudMinAmount ()) {
470
- $ order ->antifraud_enabled = true ;
482
+ $ order ->antifraudEnabled = true ;
471
483
}
472
484
473
485
try {
@@ -511,7 +523,8 @@ protected function setCardToken($payment, $customer, $quote)
511
523
$ request ->cvv = $ payment ->getSecurityCode ();
512
524
$ request ->billingAddress = [
513
525
'street ' => $ quote ->getBillingAddress ()->getStreetLine (1 ),
514
- 'number ' => $ quote ->getBillingAddress ()->getStreetLine (2 ) . ' ' . $ quote ->getBillingAddress ()->getStreetLine (3 ),
526
+ 'number ' => $ quote ->getBillingAddress ()->getStreetLine (2 ),
527
+ 'complement ' => $ quote ->getShippingAddress ()->getStreetLine (3 ),
515
528
'zip_code ' => trim (str_replace ('- ' ,'' ,$ quote ->getBillingAddress ()->getPostCode ())),
516
529
'neighborhood ' => $ quote ->getBillingAddress ()->getStreetLine (4 ),
517
530
'city ' => $ quote ->getBillingAddress ()->getCity (),
@@ -523,7 +536,7 @@ protected function setCardToken($payment, $customer, $quote)
523
536
];
524
537
525
538
$ request ->metadata = [
526
- 'module_name ' => self ::MODULE_NAME ,
539
+ 'module_name ' => self ::NAME_METADATA ,
527
540
'module_version ' => $ this ->getModuleHelper ()->getVersion (self ::MODULE_NAME ),
528
541
];
529
542
0 commit comments