Tuesday 14 September 2021

Magento 2 Custom Charge-fout verholpen met PayPal in aangepaste module

 Als u een aangepast tarief in uw module wilt opnemen, raadpleeg dan de blog Custom Price Fee.

Als de klant de Paypal-methode voor betaling kiest, wordt Magento Paypal Model Cart aangeroepen in plaats van MagentoPaymentModelCart, dat wordt gebruikt om goederen en bedragen te verzamelen en de verkregen informatie te verifiëren voordat deze naar PayPal wordt verzonden in Magento 2.

Als je een aangepast bedrag toevoegt aan je bestelling en vervolgens betaalt met Magento's standaard PayPal-betaalmethode, krijg je een foutmelding dat het bedrag niet hetzelfde is als het bestelbedrag.



Ik heb hier besproken hoe u dit probleem kunt oplossen in onze Magento2-aangepaste modules.

1) Ga naar NameSpace/ModuleName/etc/di.xml en maak de plug-in:

2) Maak een bestand met de naam NameSpaceModuleNamePluginModelUpdateCustomFeeForOrderPayPal.php om deze plug-in te definiëren.

Als je wilt leren hoe je een plug-in maakt in Magento, bekijk dan deze blog: Magento 2 Create & Uses Of Plugins.

We controleren of de betaalmethode PayPal is na GetAmounts, en dan voegen we de klant toe aan het subtotaal. Als er een probleem is, neem dan contact met mij op via Paypal Bellen.

Ik hoop dat het je helpt. Hartelijk bedankt.

Je bent ook Lees meer:-[Fix] Youtube-dl Error MSVCR100.dll Niet Gevonden in Windows

No comments:

Post a Comment