View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0007655 | module PayPal | module PayPal - sub | public | 2024-05-27 12:30 | 2024-12-16 12:43 |
Reporter | sgr | Assigned To | |||
Priority | urgent | Severity | block | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Product Version | 6.5.0 | ||||
Summary | 0007655: Error during tests to integrate other payment methods via PayPal checkout | ||||
Description | Dear OXID Team, As an alternative to the error-prone Unzer Payment Module, we would like to test the “Paypal Checkout” Module and thus offer the payment methods Paypal, credit card, Sofort and purchase on account. Compatibility with AODP connection before has been checked beforehand. We have used the following information: https://docs.oxid-esales.com/modules/paypal-checkout/en/3.3/. The following acceptance criteria were defined: - Installation of new Paypal modul “Paypal checkout” - Activation of Paypal, Credit Card, Sofort and Invoice Based on this, please follow the progress so far and the latest status. My role here is to mediate between the developers of our webshop agency and the relevant contact person at PayPal: > Testing with Plugin 2.4. Feedback received from our agency: - Carried out in the test environment: (see scrrenshot 01 attached) - However, the plugin does not work as expected. We receive an error at step 3 of the checkout and the order cannot be placed ((see scrrenshot 02 attached) - Error: [uncaught error] [type E_COMPILE_ERROR] [file /app/vendor/oxid-solution-catalysts/paypal-module/src/Model/Order.php] [line 43] [code ] [message Type of OxidSolutionCatalysts\PayPal\Model\Order::$payPalOrder must not be defined (as in class OxidEsales\PayPalModule\Model\Order)] > Feedback from PayPal developer: - Could you go through the whole thing with a live configuration? There were some uncaught errors by 3DS during CC payments in sandbox. - Note that CC testing is tough in Sandbox; recommended cards: https://developer.paypal.com/docs/checkout/advanced/customize/3d-secure/test/ - Feedback forwarded to the agency > Feedback from agency developer: - The error that was found (see feedback from 04/15) has nothing to do with the sandbox or the environment, it is on PHP level and could not be solved by switching to another environment or sandbox mode. We tried to disable the payment module, only the Paypal module was on, and the store was still broken. To continue, this error should first be fixed by the plugin provider. Then we can continue with the next attempts. > Feedback from PayPal developer: - So if it is always this error, then please contact OXID Support directly (OXID is the plugin provider/plugin manufacturer/vendor) and report this error there - When done, please provide the bug ticket number We kindly ask you to please have a look and get back to us with advice, how we can sucessfully prcoeed further. In case you need any more information, please let me know, so I can obtain this information for you, if needed. Many thanks for your support and feedback! Carus-Verlag GmbH & Co. KG Sandra Graf Business Development & Marketing | Manager Digital Projects Sielminger Str. 51 70771 Leinfelden-Echterdingen Tel.: +49 711 797330-243 [email protected], www.carus-verlag.com Amtsgericht Stuttgart, HRA 720066, Steuernummer 97109/60328 Persönlich haftender Gesellschafter: Carus-Verwaltungs GmbH, Amtsgericht Stuttgart, HRB 25333, Geschäftsführer: Dr. Johannes Graulich, Ester Petri | ||||
Additional Information | Additional information, if needed > Link to our website: https://www.carus-verlag.com/ | ||||
Tags | No tags attached. | ||||
Attached Files | |||||
|
Dear Sandra Graf, the issue seems to be that you also have activated the old paypal modul. This error message ([message Type of OxidSolutionCatalysts\PayPal\Model\Order::$payPalOrder must not be defined (as in class OxidEsales\PayPalModule\Model\Order)]) is reproducable for me if i activate both modules. Can you confirm this? Do you still need the old modules? If not please deactivate this modul (Paypal) and try again with just Paypal Checkout. Best Regards QA -SG- |
|
Hello, Thanks for your feedback. I’ll foward the given information and come back to you on this asap. Best regards Sandra Graf |
|
Good morning, Please note the feedback received from our agency: „Done; the old PayPal plugin has been deactivated in the test environment. > see attachment 01 Now we can reach step 4 of the checkout process. The error from step 3 of the checkout is no longer present. However, the original error that we cannot place orders with a credit card still exists. > see attachment 02 The error is the same: > see attachment 03“ How do we make progress at this point? Thank you very much for your support and feedback! Best regards Sandra Graf |
|
UPDATE – PayPal answered as follows: „"In the vanilla version of OXID 6.5, the 4th step "credit card" looks like this: > see attachment 7578e921-5502-43b0-ad3b-243b68207172 The card_fields at the bottom right are completely missing. Such fields are normally loaded into certain areas of templates using techniques such as hooks. If these hooks are missing, these fields are ultimately also missing. Unfortunately, the source code is only briefly shown in the GIF. A comparison of vanilla against your version should actually show where something is missing or different.“ Latest feedback has been forwarded to our agency as well; awaiting response. Is there any input/comments from your side that can help us at this point? We are grateful for any support that helps! |
|
Hello, JFYI: We have made progress in the meantime. See the following feedback from our agency: After several investigations, we were able to determine that the plugin OscUnzer (Unzer Payment for OXID) is not compatible with PayPal Checkout for OXID, as it overwrites a template from the OXID standard theme and this template is no longer available for PayPal Checkout. We deactivated the OscUnzer plugin in the test environment and were able to get the appearance for checkout step 4 and also place an order via credit card. As a result, we have now been able to place various test orders and have passed on our feedback to the agency. As far as the use of PayPal is concerned, it looks promising. Thank you very much for your quick and effective help in this matter. Please close the ticket. Best regards Sandra Graf |
|
This Issue was created in the wrong Project. Therefore the Bug will be closed here. I opend it in the correct project "module PayPal Checkout" again. https://bugs.oxid-esales.com/view.php?id=7756 |