|
| 1 | +diff -Nuar a/vendor/amzn/amazon-pay-module/etc/di.xml b/vendor/amzn/amazon-pay-module/etc/di.xml |
| 2 | +index c954f48..e585eae 100644 |
| 3 | +--- a/vendor/amzn/amazon-pay-module/etc/di.xml |
| 4 | ++++ b/vendor/amzn/amazon-pay-module/etc/di.xml |
| 5 | +@@ -39,24 +39,20 @@ |
| 6 | + |
| 7 | + <!-- Amazon error code mapper --> |
| 8 | + |
| 9 | +- <virtualType name="Amazon\Payment\Gateway\ErrorMapper\VirtualConfigReader" |
| 10 | +- type="Magento\Payment\Gateway\ErrorMapper\VirtualConfigReader"> |
| 11 | ++ <virtualType name="Amazon\Payment\Gateway\ErrorMapper\VirtualConfigReader" type="Magento\Payment\Gateway\ErrorMapper\VirtualConfigReader"> |
| 12 | + <arguments> |
| 13 | + <argument name="fileName" xsi:type="string">amazon_error_mapping.xml</argument> |
| 14 | + </arguments> |
| 15 | + </virtualType> |
| 16 | +- <virtualType name="Amazon\Payment\Gateway\ErrorMapper\VirtualMappingData" |
| 17 | +- type="Magento\Payment\Gateway\ErrorMapper\MappingData"> |
| 18 | ++ <virtualType name="Amazon\Payment\Gateway\ErrorMapper\VirtualMappingData" type="Magento\Payment\Gateway\ErrorMapper\MappingData"> |
| 19 | + <arguments> |
| 20 | + <argument name="reader" xsi:type="object">Amazon\Payment\Gateway\ErrorMapper\VirtualConfigReader</argument> |
| 21 | + <argument name="cacheId" xsi:type="string">amazon_error_mapper</argument> |
| 22 | + </arguments> |
| 23 | + </virtualType> |
| 24 | +- <virtualType name="Amazon\Payment\Gateway\ErrorMapper\VirtualErrorMessageMapper" |
| 25 | +- type="Magento\Payment\Gateway\ErrorMapper\ErrorMessageMapper"> |
| 26 | ++ <virtualType name="Amazon\Payment\Gateway\ErrorMapper\VirtualErrorMessageMapper" type="Magento\Payment\Gateway\ErrorMapper\ErrorMessageMapper"> |
| 27 | + <arguments> |
| 28 | +- <argument name="messageMapping" xsi:type="object">Amazon\Payment\Gateway\ErrorMapper\VirtualMappingData |
| 29 | +- </argument> |
| 30 | ++ <argument name="messageMapping" xsi:type="object">Amazon\Payment\Gateway\ErrorMapper\VirtualMappingData</argument> |
| 31 | + </arguments> |
| 32 | + </virtualType> |
| 33 | + |
| 34 | +@@ -120,15 +116,12 @@ |
| 35 | + <!-- Authorize command --> |
| 36 | + <virtualType name="AmazonAuthorizeCommand" type="Amazon\Payment\Gateway\Command\AmazonAuthCommand"> |
| 37 | + <arguments> |
| 38 | +- <argument name="requestBuilder" xsi:type="object">Amazon\Payment\Gateway\Request\AuthorizationRequest |
| 39 | +- </argument> |
| 40 | ++ <argument name="requestBuilder" xsi:type="object">Amazon\Payment\Gateway\Request\AuthorizationRequest</argument> |
| 41 | + <argument name="handler" xsi:type="object">Amazon\Payment\Gateway\Response\CompleteAuthHandler</argument> |
| 42 | + <argument name="transferFactory" xsi:type="object">Amazon\Payment\Gateway\Http\TransferFactory</argument> |
| 43 | + <argument name="validator" xsi:type="object">AmazonAuthorizationValidators</argument> |
| 44 | + <argument name="client" xsi:type="object">Amazon\Payment\Gateway\Http\Client\AuthorizeClient</argument> |
| 45 | +- <argument name="errorMessageMapper" |
| 46 | +- xsi:type="object">Amazon\Payment\Gateway\ErrorMapper\VirtualErrorMessageMapper |
| 47 | +- </argument> |
| 48 | ++ <argument name="errorMessageMapper" xsi:type="object">Amazon\Payment\Gateway\ErrorMapper\VirtualErrorMessageMapper</argument> |
| 49 | + </arguments> |
| 50 | + </virtualType> |
| 51 | + |
| 52 | +@@ -141,30 +134,24 @@ |
| 53 | + <!-- Authorize and Capture command --> |
| 54 | + <virtualType name="AmazonSaleCommand" type="Amazon\Payment\Gateway\Command\AmazonAuthCommand"> |
| 55 | + <arguments> |
| 56 | +- <argument name="requestBuilder" xsi:type="object">Amazon\Payment\Gateway\Request\AuthorizationRequest |
| 57 | +- </argument> |
| 58 | ++ <argument name="requestBuilder" xsi:type="object">Amazon\Payment\Gateway\Request\AuthorizationRequest</argument> |
| 59 | + <argument name="handler" xsi:type="object">Amazon\Payment\Gateway\Response\CompleteSaleHandler</argument> |
| 60 | + <argument name="transferFactory" xsi:type="object">Amazon\Payment\Gateway\Http\TransferFactory</argument> |
| 61 | + <argument name="validator" xsi:type="object">AmazonAuthorizationValidators</argument> |
| 62 | + <argument name="client" xsi:type="object">Amazon\Payment\Gateway\Http\Client\CaptureClient</argument> |
| 63 | +- <argument name="errorMessageMapper" |
| 64 | +- xsi:type="object">Amazon\Payment\Gateway\ErrorMapper\VirtualErrorMessageMapper |
| 65 | +- </argument> |
| 66 | ++ <argument name="errorMessageMapper" xsi:type="object">Amazon\Payment\Gateway\ErrorMapper\VirtualErrorMessageMapper</argument> |
| 67 | + </arguments> |
| 68 | + </virtualType> |
| 69 | + |
| 70 | + <!-- Capture settlement command --> |
| 71 | + <virtualType name="AmazonSettlementCommand" type="Amazon\Payment\Gateway\Command\AmazonAuthCommand"> |
| 72 | + <arguments> |
| 73 | +- <argument name="requestBuilder" xsi:type="object">Amazon\Payment\Gateway\Request\SettlementRequest |
| 74 | +- </argument> |
| 75 | ++ <argument name="requestBuilder" xsi:type="object">Amazon\Payment\Gateway\Request\SettlementRequest</argument> |
| 76 | + <argument name="handler" xsi:type="object">Amazon\Payment\Gateway\Response\SettlementHandler</argument> |
| 77 | + <argument name="transferFactory" xsi:type="object">Amazon\Payment\Gateway\Http\TransferFactory</argument> |
| 78 | + <argument name="validator" xsi:type="object">AmazonAuthorizationValidators</argument> |
| 79 | + <argument name="client" xsi:type="object">Amazon\Payment\Gateway\Http\Client\SettlementClient</argument> |
| 80 | +- <argument name="errorMessageMapper" |
| 81 | +- xsi:type="object">Amazon\Payment\Gateway\ErrorMapper\VirtualErrorMessageMapper |
| 82 | +- </argument> |
| 83 | ++ <argument name="errorMessageMapper" xsi:type="object">Amazon\Payment\Gateway\ErrorMapper\VirtualErrorMessageMapper</argument> |
| 84 | + </arguments> |
| 85 | + </virtualType> |
| 86 | + |
| 87 | +@@ -183,12 +170,9 @@ |
| 88 | + <argument name="requestBuilder" xsi:type="object">Amazon\Payment\Gateway\Request\RefundRequest</argument> |
| 89 | + <argument name="handler" xsi:type="object">Amazon\Payment\Gateway\Response\RefundHandler</argument> |
| 90 | + <argument name="transferFactory" xsi:type="object">Amazon\Payment\Gateway\Http\TransferFactory</argument> |
| 91 | +- <argument name="validator" xsi:type="object">Amazon\Payment\Gateway\Validator\AuthorizationValidator |
| 92 | +- </argument> |
| 93 | ++ <argument name="validator" xsi:type="object">Amazon\Payment\Gateway\Validator\AuthorizationValidator</argument> |
| 94 | + <argument name="client" xsi:type="object">Amazon\Payment\Gateway\Http\Client\RefundClient</argument> |
| 95 | +- <argument name="errorMessageMapper" |
| 96 | +- xsi:type="object">Amazon\Payment\Gateway\ErrorMapper\VirtualErrorMessageMapper |
| 97 | +- </argument> |
| 98 | ++ <argument name="errorMessageMapper" xsi:type="object">Amazon\Payment\Gateway\ErrorMapper\VirtualErrorMessageMapper</argument> |
| 99 | + </arguments> |
| 100 | + </virtualType> |
| 101 | + |
| 102 | +@@ -198,12 +182,9 @@ |
| 103 | + <argument name="requestBuilder" xsi:type="object">Amazon\Payment\Gateway\Request\VoidRequest</argument> |
| 104 | + <argument name="handler" xsi:type="object">Amazon\Payment\Gateway\Response\VoidHandler</argument> |
| 105 | + <argument name="transferFactory" xsi:type="object">Amazon\Payment\Gateway\Http\TransferFactory</argument> |
| 106 | +- <argument name="validator" xsi:type="object">Amazon\Payment\Gateway\Validator\AuthorizationValidator |
| 107 | +- </argument> |
| 108 | ++ <argument name="validator" xsi:type="object">Amazon\Payment\Gateway\Validator\AuthorizationValidator</argument> |
| 109 | + <argument name="client" xsi:type="object">Amazon\Payment\Gateway\Http\Client\VoidClient</argument> |
| 110 | +- <argument name="errorMessageMapper" |
| 111 | +- xsi:type="object">Amazon\Payment\Gateway\ErrorMapper\VirtualErrorMessageMapper |
| 112 | +- </argument> |
| 113 | ++ <argument name="errorMessageMapper" xsi:type="object">Amazon\Payment\Gateway\ErrorMapper\VirtualErrorMessageMapper</argument> |
| 114 | + </arguments> |
| 115 | + </virtualType> |
| 116 | + |
| 117 | +@@ -237,26 +218,22 @@ |
| 118 | + |
| 119 | + <!-- end gateway config --> |
| 120 | + |
| 121 | +- <preference for="Amazon\Payment\Api\OrderInformationManagementInterface" |
| 122 | +- type="Amazon\Payment\Model\OrderInformationManagement"/> |
| 123 | ++ <preference for="Amazon\Payment\Api\OrderInformationManagementInterface" type="Amazon\Payment\Model\OrderInformationManagement"/> |
| 124 | + <preference for="Amazon\Payment\Api\AddressManagementInterface" type="Amazon\Payment\Model\AddressManagement"/> |
| 125 | + <preference for="Amazon\Payment\Api\QuoteLinkManagementInterface" type="Amazon\Payment\Model\QuoteLinkManagement"/> |
| 126 | + <preference for="Amazon\Payment\Api\Data\QuoteLinkInterface" type="Amazon\Payment\Model\QuoteLink"/> |
| 127 | + <preference for="Amazon\Payment\Api\Data\OrderLinkInterface" type="Amazon\Payment\Model\OrderLink"/> |
| 128 | + <preference for="Amazon\Payment\Api\Data\PendingCaptureInterface" type="Amazon\Payment\Model\PendingCapture"/> |
| 129 | +- <preference for="Amazon\Payment\Api\Data\PendingAuthorizationInterface" |
| 130 | +- type="Amazon\Payment\Model\PendingAuthorization"/> |
| 131 | ++ <preference for="Amazon\Payment\Api\Data\PendingAuthorizationInterface" type="Amazon\Payment\Model\PendingAuthorization"/> |
| 132 | + <preference for="Amazon\Payment\Api\Data\PendingRefundInterface" type="Amazon\Payment\Model\PendingRefund"/> |
| 133 | + <preference for="Amazon\Payment\Ipn\IpnHandlerFactoryInterface" type="Amazon\Payment\Ipn\IpnHandlerFactory"/> |
| 134 | + <preference for="AmazonPay\IpnHandlerInterface" type="Amazon\Payment\Ipn\IpnHandler"/> |
| 135 | +- <preference for="Amazon\Payment\Api\Ipn\CompositeProcessorInterface" |
| 136 | +- type="Amazon\Payment\Model\Ipn\CompositeProcessor"/> |
| 137 | ++ <preference for="Amazon\Payment\Api\Ipn\CompositeProcessorInterface" type="Amazon\Payment\Model\Ipn\CompositeProcessor"/> |
| 138 | + <type name="Magento\Quote\Api\CartRepositoryInterface"> |
| 139 | + <plugin name="amazon_payment_quote_repository" type="Amazon\Payment\Plugin\QuoteRepository" sortOrder="1"/> |
| 140 | + </type> |
| 141 | + <type name="Magento\Checkout\Api\ShippingInformationManagementInterface"> |
| 142 | +- <plugin name="amazon_payment_shipping_information_management" |
| 143 | +- type="Amazon\Payment\Plugin\ShippingInformationManagement" sortOrder="1"/> |
| 144 | ++ <plugin name="amazon_payment_shipping_information_management" type="Amazon\Payment\Plugin\ShippingInformationManagement" sortOrder="1"/> |
| 145 | + </type> |
| 146 | + <type name="Magento\Quote\Api\Data\PaymentInterface"> |
| 147 | + <plugin name="amazon_payment_additional_information" type="Amazon\Payment\Plugin\AdditionalInformation"/> |
| 148 | +@@ -280,17 +257,14 @@ |
| 149 | + </type> |
| 150 | + <type name="Amazon\Payment\Model\QueuedRefundUpdater"> |
| 151 | + <arguments> |
| 152 | +- <argument name="adminNotifier" xsi:type="object">Magento\Framework\Notification\NotifierInterface\Proxy |
| 153 | +- </argument> |
| 154 | ++ <argument name="adminNotifier" xsi:type="object">Magento\Framework\Notification\NotifierInterface\Proxy</argument> |
| 155 | + </arguments> |
| 156 | + </type> |
| 157 | + <type name="Amazon\Payment\Api\Ipn\CompositeProcessorInterface"> |
| 158 | + <arguments> |
| 159 | + <argument name="processors" xsi:type="array"> |
| 160 | + <item name="captureprocessor" xsi:type="object">Amazon\Payment\Model\Ipn\CaptureProcessor\Proxy</item> |
| 161 | +- <item name="authorizationprocessor" |
| 162 | +- xsi:type="object">Amazon\Payment\Model\Ipn\AuthorizationProcessor\Proxy |
| 163 | +- </item> |
| 164 | ++ <item name="authorizationprocessor" xsi:type="object">Amazon\Payment\Model\Ipn\AuthorizationProcessor\Proxy</item> |
| 165 | + <item name="orderprocessor" xsi:type="object">Amazon\Payment\Model\Ipn\OrderProcessor\Proxy</item> |
| 166 | + <item name="refundprocessor" xsi:type="object">Amazon\Payment\Model\Ipn\RefundProcessor\Proxy</item> |
| 167 | + </argument> |
| 168 | +@@ -310,8 +284,7 @@ |
| 169 | + </arguments> |
| 170 | + </type> |
| 171 | + <type name="Magento\Framework\Webapi\ErrorProcessor"> |
| 172 | +- <plugin name="amazon_payment_webapi_error_processor" type="Amazon\Payment\Plugin\WebapiErrorProcessor" |
| 173 | +- sortOrder="1"/> |
| 174 | ++ <plugin name="amazon_payment_webapi_error_processor" type="Amazon\Payment\Plugin\WebapiErrorProcessor" sortOrder="1"/> |
| 175 | + </type> |
| 176 | + |
| 177 | + <type name="Amazon\Payment\Gateway\Config\Config"> |
0 commit comments