pfpayments / prestashop-1.7 Goto Github PK
View Code? Open in Web Editor NEWPostFinance Checkout integration for PrestaShop 1.7
Home Page: https://www.postfinance-checkout.ch
License: Apache License 2.0
PostFinance Checkout integration for PrestaShop 1.7
Home Page: https://www.postfinance-checkout.ch
License: Apache License 2.0
Carts still have the purchased items after the transaction has succeeded...
There seems to be a problem with the module. On Prestahop 1.7.7.2 the module does not work. When trying to pay with any payment method, the site displays this error: There was a technical issue, please try again.
The same problem is there in both versions of the module, for Prestashop 1.6 and Prestashop 1.7, see pfpayments/prestashop-1.6#4.
Is your feature request related to a problem?
This plugin is available only in English and German. French and Italian are missing.
Yes, Postfinance Checkout Flex is targeting whole of Switzerland. Switzerland has four national languages. Merchants in French and Italian speaking region should not be required to speak English or German in order to use this plugin.
But even more important, customers anywhere located in Switzerland should be able to buy on websites at least in the three main langages, French, Italian and German. For a merchant, selling goods in whole Switzerland and requiring their customers to speak German is not an option. With Postfinance Checkout exclusively in German, a merchant will loose 99% of his revenue in French and Italian speaking regions or be required to use a competitor's solution.
Describe the solution you'd like
It is absolutely essential, that the part of Postfinance Checkout payment that displays to the customer is 100% available in French and Italian.
It would be good, that the backoffice too is translated.
Alternatives you've considered
There is no alternative to displaying to the customer a payment interface in his native language. A Swiss payment solution MUST be translated into at least German, French and Italian. Without this, it is not a Swiss payment solution.
In Prestashop 1.6 our invoices displayed the actual payment option of the module and not just the module's name. Would be great if that could be arranged again for Prestashop 1.7. Since I switched to Prestashop 1.7 the payment method on the invoices is always just "Postfinance Checkout" instead of Twint, Paypal, Postfinance, Card, etc. Would that be possible to get the real payment method on the invoices back? I checked overrides and templates, they all seem to be ok on my end.
Thanks a lot for consideration :)
Dear team,
When I add a discount code to the shopping cart, the Postfinance Checkout module does not offer any payment method. I am in Demo mode with Prestashop version 1.7.5.2 and 1.7.6. Do you have any advice to fix this issue?
Thank you in advance and best regards,
Fred
I added payment fees for paypal transaction (percentage) but it doesn't apply to the cart....
Hello,
Since a few days, there is some errors logs (backoffice logs) in my PS 1.7.8.3 using the module version 1.2.20.
Exception on hook paymentOptions for module . Plugin tag 'postfinancecheckout_clean_html' already registered
How can I help to debug that ?
Thank you.
Hello,
V1.2.34 has been released but the module .zip file is missing.
Thank you.
Alex
Freshly installed Version 1.2.39 in a PS 1.7.8.9
With activated checkout module on a order with payment bankwire no invoice is attached to the 'bankwire'-mail.
With checkout module deactivated the invoice is attached to the mail again - as it should.
With the newest module 1.2.39, when I simulate a order/payment with success, the order state in Prestashop remains on 'PostFinance Checkout Processing' - in PF-Checkout the transaction of this order has the state fullfill with a successful webhook call on this state.
What could be wrong here?
Hi
It's about release 1.2.34
According to the description at Postfinance
https://plugin-documentation.postfinance-checkout.ch/pfpayments/prestashop-1.7/master/docs/en/documentation.html
I downloaded the zip-package and tried to install it. But that didn't work, I got an 'Invalid Zip Format' error:
Then I unzipped and uploaded the module via FTP and tried to install it via the module manager. Then I got the following error:
So how can I install the plugin?
Thanks
Roger
Hello,
I'm having some problems since 3 weeks with the 3D Secure code popup not loading/appearing.
I already tried to upgrade to the latest version of the module 1.2.44 without luck.
I keep having lots of carts abandoned becouse of this.
The problem only appear when using the credit card kind of payment (Visa, Mastercard)
The customer can't finish the payment because the 3D secure window where to insert the 3dcode doesn't show/load and then the payment goes in a timeout state.
In the PostFinance backend website i have the following errors (I translate from Italian, actual wording may differ a little):
I got in contact with some customers and they all said that when paying with the Visa, MasterCard method they can't insert the 3D secure code asked because no popup is showing.
This happens randomly, for example it's working for me, but I have an in-app 3dsecure confirmation on my phone.
I suspect this happens only to who have to manually insert the 3d secure code on my website (usually those who receive it by sms text).
I digged a lot in the logs and code and can't find any error on my side.
Are those pages that should be loaded on the customer bank servers or are generated by postfinance? I'm trying to find out why they are not loading. I already excluded antivirus or adblock problems. So it must be some problem on their side I guess?
Any help is appreciated.
Hi is there a v8 already available yet?
In Prestashop 1.7.8.9 the order conf mail is also mailed when they payment is not done, means when there is an problem with the payment and not confirmed. This is a big problem, because customers getting a confirmation also when the order is not paid. How to solve that problem?
We have been trying to get the new PF module to work with Prestashop since December.
Status remains at “PostFinance Checkout Processin” despite successful payment. The customer's shopping cart does not empty.
PostFinance support writes:
Basically, this is the setting for our communication via the webbooks
path=/; domain=www.ballonshop.ch; secure; HttpOnly
is not allowed.
May I ask you to deactivate the “HttpOnly” setting via your web host.
Disable HttpOnly? Really? On a webshop?
Yesterday support wrote:
I asked our technical partner again.
they confirm to me that the "httpOnly" function is not supported by PostFinance Checkout's Prestashop plugin.
This would have to be included as a future proposed change.
I can't believe the module doesn't accept httpOnly.
Good morning,
I installed and configured the module on my store which runs on Prestashop 1.7.8.10
However, when I try to place an order using Postcard or Twint for payment (I haven't tried using a credit card), a strange thing happens.
Indeed, when the Twint or Postfinance page opens to validate the payment, the amount in the basket does not correspond to the amount that TWINT or Posftinance asks us to pay.
The amount displayed corresponds to the price of one of the products in the basket.
This happens if the number of products in the basket is greater than 1.
On the other hand, if the basket contains a single product, the amount displayed to pay corresponds to the amount of the basket.
I also use PayPal (separate module) as a payment method and there are no problems. Everything works normally.
The amount of 28.90 corresponds to the price of the item which costs 19.90 + 9 for shipping costs. (the rule: free delivery for all orders over 100 CHF).
I informed Postfinance about this and have been waiting for their response since Monday.
Any idea where this problem could come from?
Thank you in advance for your advice.
Yours sincerely,
Arijan
Hi, while debugging a shop, I encountered this error:
ContextErrorException
Warning: Declaration of
PostFinanceCheckout::validateOrder($id_cart, $id_order_state, $amount_paid, $payment_method = 'Unknown', $message = NULL, $extra_vars = Array, $currency_special = NULL, $dont_touch_amount = false, $secure_key = false, ?Shop $shop = NULL)
should be compatible with
PaymentModule::validateOrder($id_cart, $id_order_state, $amount_paid, $payment_method = 'Unknown', $message = NULL, $extra_vars = Array, $currency_special = NULL, $dont_touch_amount = false, $secure_key = false, ?Shop $shop = NULL, ?string $order_reference = NULL)
Adding ", ?string $order_reference = NULL" as the last optional parameter in the controller fixed it.
PrestaShop-Version: 1.7.8.8, PHP 7.4
Payment images/icons in the cart are not found. There is an url problem : https://checkout.postfinance.ch//fr/s/17890/resource/web/image/payment/card-brand/postfinance-card.svg?strategy=snapshot&snapshot=27028
--> We can see two slashes : https://checkout.postfinance.ch//
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.