Hi
I have successfully installed and integrated zahls.ch while using TWINT and credit cards.
However, when performing a TWINT transaction via webshop, the webhook fails and contains an URL like this:
… //?wc-api=wc_payrexx_gateway
Why does it have two slashes at the beginning?
zahls v.2.0.4
WooCommerce 9.4.1
Thanks a lot
Michael
Hallo!
Ich habe Zahls.ch im WooCommerce-Shop integriert.
Es funktioniert eigentlich ganz gut, (Twint und Kreditkarte) nur nicht mit Postfinance.
Am liebsten sogar mit sFr. und in Euro.
Ich hab schon alles versucht. Würde mich über den entscheidenden Tipp freuen.
Danke!
Hello –
I have integrated Zahls.ch into the WooCommerce shop.
It works well (Twint and credit card), just not with Postfinance.
I would like to use sFr. and in Euros. (which should be possible)
I have tried everything. I would be happy to receive a helping tip.
Thank you
Hey Support team! We’re using Zahls.ch WooCommerce plugin to receive Twint payments. API key, Instance are configured and integrated properly between WooCommerce store and Zahls.
But when customers try to complete the payment on the checkout page and redirect to the Zahls site(https://rocktheroutes.zahls.ch), the platform shows an error and says: “Payment page offline Due to a misconfiguration, the payment page is offline.”
Please let us know what could be the exact issue for the error and let us know how to resolve this problem. Here is the Checkout page screenshot: https://prnt.sc/zgvmK6b0gN98 & Error screenshot: https://prnt.sc/6_dvBSkVzS9X . Looking forward to get assistance ASAP. Thank you so much!
]]>This is the second time that a failed payment order is listed as “Processing” when it should be “Payment Processing”. If I don’t get into the habit of checking the payment via the control panel on zahls.ch, I risk considering the payment to have been made, when in fact it hasn’t!
For my part, I have already checked every configuration, both regarding the API key and the Webhook URL, which are both correctly set. What else can I check?
Is it possible to fix the response communication in such a way as to give the order the real status of payment?
Thank you for reply.
]]>Hello,
i have an error on processing payment width zahls gateway
did you know what’s append ?
You can find the error description below
Thank you
Critique?Uncaught Error:?Call to a member function getId() on null in /zahls-ch-payment-gateway/woo-zahls-gateway.php:275?
Contexte supplémentaire{ “error”: { “type”: 1, “file”: “\/zahls-ch-payment-gateway\/woo-zahls-gateway.php”, “line”: 275 }, “backtrace”: [ “”, “#0 \/plugins\/woocommerce\/includes\/class-wc-checkout.php(1058): WC_Zahls_Gateway->process_payment(1133)”, “#1 \/plugins\/woocommerce\/includes\/class-wc-checkout.php(1287): WC_Checkout->process_order_payment(1133, ‘zahls’)”, “#2 \/plugins\/woocommerce\/includes\/class-wc-ajax.php(508): WC_Checkout->process_checkout()”, “#3 \/wp-includes\/class-wp-hook.php(324): WC_AJAX::checkout(”)”, “#4 \/wp-includes\/class-wp-hook.php(348): WP_Hook->apply_filters(”, Array)”, “#5 \wp-includes\/plugin.php(517): WP_Hook->do_action(Array)”, “#6 \/plugins\/woocommerce\/includes\/class-wc-ajax.php(96): do_action(‘wc_ajax_checkou…’)”, “#7 \/wp-includes\/class-wp-hook.php(324): WC_AJAX::do_wc_ajax(”)”, “#8 \/wp-includes\/class-wp-hook.php(348): WP_Hook->apply_filters(false, Array)”, “#9 \/wp-includes\/plugin.php(517): WP_Hook->do_action(Array)”, “#10 \/wp-includes\/template-loader.php(13): do_action(‘template_redire…’)”, “#11 \/wp-blog-header.php(19): require_once(‘\/home\/clients\/0…’)”, “#12 \/index.php(17): require(‘\/home\/clients\/0…’)”, “#13 {main}”, “thrown” ] }
Hi,
i not put domain(link) because is till on sub domain for few days will be directly on clear domain
i see this thread – > https://www.ads-software.com/support/topic/zahls-ch-payrexx-fees-credit-card-payments/
there is video on youtube where it show that i must make account on zahls.ch and on payrexx (video is german and not understandable for me)
can you please tell me which steps i MUST make to function
i integrate the system and connect but on end showing message that payment is not successful
please let me know in steps or give me link where is clearly explained
for example, do i need only to make account on your web page and link my simple personal account from twint or i must be a business partner there to receive payment on my online shop
thanks in advance
]]>when i test webhook this response arise
{“message”:”Prefix mismatch”}
This November, the Cart and Checkout blocks are set to move out of beta and become the default experience for all new users. However, as of now, this plugin does not support these blocks; there is simply no payment method listed, currently, if only using zahls.ch, when trying to checkout using the checkout block.
Could you kindly tell me whether support for these blocks will be implemented before November, or if I will need to pay attention to possibly disable the auto-updates then/downgrade WooCommerce on new websites/…?
More info: https://developer.woocommerce.com/2023/09/15/getting-to-know-the-cart-and-checkout-blocks-a-series/
]]>Hello,
I have an error when I test the webhook with my woocommerce website.
HTTP status: 200
{"message":"Missing transaction status"}
I’ve configured the webhook and the API key but I can’t find the issue.
And when I pay for an article (with Twint) on my website, the payment goes through but on the woocommerce interface it says “pending payment” and in the logs on Zahls.ch I have the same message “Missing transaction status”
]]>Hello everyone.
I’m running into an issue where the orders aren’t getting sent to the gateway.
Here are the relevant logs:
2023-06-29T15:02:18+00:00 CRITICAL Uncaught Error: Call to a member function getId() on null in /home/redacted/public_html/wp-content/plugins/zahls-ch-payment-gateway/woo-zahls-gateway.php:258
Stack trace:
0 /home/redacted/public_html/wp-content/plugins/woocommerce/includes/class-wc-checkout.php(1050): WC_Zahls_Gateway->process_payment()
1 /home/redacted/public_html/wp-content/plugins/woocommerce/includes/class-wc-checkout.php(1279): WC_Checkout->process_order_payment()
2 /home/redacted/public_html/wp-content/plugins/woocommerce/includes/class-wc-ajax.php(507): WC_Checkout->process_checkout()
3 /home/redacted/public_html/wp-includes/class-wp-hook.php(308): WC_AJAX::checkout()
4 /home/redacted/public_html/wp-includes/class-wp-hook.php(332): WP_Hook->apply_filters()
5 /home/redacted/public_html/wp-includes/plugin.php(517): WP_Hook->do_action()
6 /home/redacted/public_html/wp-content/plugins/woocommerce/includes/class-wc-ajax.php(96): do_action()
7 /home/redacted/public_html/wp-includes/class-wp-hook.php(308): WC_AJAX::do_wc_ajax()
8 /home/redacted/public_html/wp-includes/class-wp-hook.php(332): WP_Hook->apply_filters()
9 /home/redacted/public_html/wp-includes/plugin.php(517): WP_Hook->do_action()
10 /home/redacted/public_html/wp-includes/template-loader.php(13): do_action()
11 /home/redacted/public_html/wp-blog-header.php(19): require_once('/home/redacted/…')
12 /home/redacted/public_html/index.php(17): require('/home/redacted/…')
13 {main}
thrown dans /home/redacted/public_html/wp-content/plugins/zahls-ch-payment-gateway/woo-zahls-gateway.php à la ligne 258
Can you help me please?
Have a nice day
]]>Guten Tag,
ich bin bereits in Kontakt mit jemandem per Mail ([email protected]) aber mein erster Eindruck zur Hilfestellung ist eher negativ.
Ich habe folgendes Problem: Bei Zahlungen über Twint am Handy wird nicht nach erfolgreicher Zahlung auf die “thank you page” weitergeleitet. Man erh?lt einen Error! ” We can’t seem to find an order for you”
IOS + Safari – auf mehren Handys getestet.
Im Webbrowser l?uft der Bestellprozess reibungslos. Man wird auf die entsprechende thank you page weitergeleitet.
Dies habe ich erstmalig am 15.03.2023 dem Support mitgeteilt. Dieser hat sich vor 2 Tagen, nach mehrmaligem nachhaken, damit befasst. Die entsprechende Person hat die Zugangsdaten erhalten und konnte
Ich m?chte niemanden angreifen aber da fehlt mir das Verst?ndnis. Es ist ein neuer Shop bei dem man sich über die ersten sporadischen Eink?ufe freut. Wie kann man es als Support kommentarlos im Testmodus hinterlassen?
Nichtdestotrotz, den Testmodus habe ich pers?nlich deaktiviert aber das ursprüngliche Problem besteht weiterhin. Ich bitte um Hilfe.
Herzlichen Dank und sch?nen Tag
]]>Hello, we are getting trouble when we want to make a payment with Zahls plugin on Woocommerce.
WordPress: 6.1.1
Woocommerce: 7.3.0
Zahls plugin: 1.2.3
Here is the log from woocommerce:2023-01-20T08:38:35+00:00 CRITICAL Uncaught Error: Call to a member function getId() on null in /home/clients/25e9020c0157d5f1d992abf41d99653e/sites/dbjewelry.ch/wp-content/plugins/zahls-ch-payment-gateway/woo-zahls-gateway.php:258 Stack trace: #0 /home/clients/25e9020c0157d5f1d992abf41d99653e/sites/dbjewelry.ch/wp-content/plugins/woocommerce/includes/class-wc-checkout.php(1050): WC_Zahls_Gateway->process_payment(29467) #1 /home/clients/25e9020c0157d5f1d992abf41d99653e/sites/dbjewelry.ch/wp-content/plugins/woocommerce/includes/class-wc-checkout.php(1279): WC_Checkout->process_order_payment(29467, 'zahls') #2 /home/clients/25e9020c0157d5f1d992abf41d99653e/sites/dbjewelry.ch/wp-content/plugins/woocommerce/includes/class-wc-ajax.php(481): WC_Checkout->process_checkout() #3 /home/clients/25e9020c0157d5f1d992abf41d99653e/sites/dbjewelry.ch/wp-includes/class-wp-hook.php(308): WC_AJAX::checkout('') #4 /home/clients/25e9020c0157d5f1d992abf41d99653e/sites/dbjewelry.ch/wp-includes/class-wp-hook.php(332): WP_Hook->apply_filters('', Array) #5 /home/client dans /home/clients/25e9020c0157d5f1d992abf41d99653e/sites/dbjewelry.ch/wp-content/plugins/zahls-ch-payment-gateway/woo-zahls-gateway.php à la ligne 258
Hope that help.
Thank you
an (@ivanlouis)
Ich brauche Hilfe von zahls.ch für die Integration von zahls.ch in woocommerce shop auf
https://www.mouches-volantes.com/wordpress/?page_id=300
Folgender Fehler treten auf:
Notice: Undefined index: zahls-allow-recurring in —/html/mouches-volantes/wordpress/wp-content/plugins/zahls-ch-payment-gateway/woo-zahls-gateway.php on line 199
Notice: Undefined variable: customButtonText in —/html/mouches-volantes/wordpress/wp-content/plugins/zahls-ch-payment-gateway/woo-zahls-gateway.php on line 256
Fatal error: Uncaught Error: Call to a member function getId() on null in —/html/mouches-volantes/wordpress/wp-content/plugins/zahls-ch-payment-gateway/woo-zahls-gateway.php:258
Stack Trace
1.WC_Zahls_Gateway->process_payment(1133)—/html/mouches-volantes/wordpress/wp-content/plugins/woocommerce/includes/class-wc-checkout.php:10502.
WC_Checkout->process_order_payment(1133, ‘zahls’)—/html/mouches-volantes/wordpress/wp-content/plugins/woocommerce/includes/class-wc-checkout.php:12793.
WC_Checkout->process_checkout()—/html/mouches-volantes/wordpress/wp-content/plugins/woocommerce/includes/class-wc-ajax.php:4814.
WC_AJAX::checkout(”)—/html/mouches-volantes/wordpress/wp-includes/class-wp-hook.php:3085.
WP_Hook->apply_filters(”, Array)—/html/mouches-volantes/wordpress/wp-includes/class-wp-hook.php:3326.
WP_Hook->do_action(Array)—/html/mouches-volantes/wordpress/wp-includes/plugin.php:5177.
—/html/mou in —/html/mouches-volantes/wordpress/wp-content/plugins/zahls-ch-payment-gateway/woo-zahls-gateway.php on line 258
Danke für ihre Hilfe
Floco Tausin
]]>Hi Zahls team,
I have trouble integrate zahls payment with woocommerce.
I enter the API key, I set-up the Webhook and Payrexx is activated on my zahls account.
I still have this message: https://i.postimg.cc/fT1yRSYm/Capture-d-e-cran-2022-11-28-a-14-19-43.png
Can you help me with the installation ?
Thanks you
Valentin
]]>Hi, I am using zahls.ch plugin to make the Twint payments on our webshop, which works great. For Twint payments, zahls.ch is deducting its fees & Twint also, which is expected and clear. Now I would like to add also credit card payments (also via zahls.ch plugin), but I am not sure about fees structure. When I would activate credit cards payments in the zahls.ch portal (and also in wordpress zahls.ch plugin), zahls.ch will deduct 2.9% + CHF 0.30 for each transaction, this is clear.
But will I also need to start paying something to payrexx? This point I would like to clarify upfront, as in payrexx public price list I see the cheapest option some “checkout” option (for 15 CHF per month), which I would not like to start paying additionally.
Many thanks for clarification
Wenn der Kunde die Zahlung abbricht und zum Shop zurückkehrt gibt WordPress eine Fehlermeldung aus. Was auch richtig ist. Allerdings ist diese in Englisch, gibt es eine M?glichkeit diese per functions.php zu übersetzen?
Der Text ist “Payment failed. Please choose another method.”
Vielen Dank für eure Hilfe.
]]>Hi,
We’ve installed Zahls.ch Woocommerce plugin in order to accept Twint payments.
Twint Business account was created and the Store UUID added on the connection settings of my Zahls.ch account but ther’s an error when Twint payment is selected on the store: “SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data”
We’ve activated the debug on the website and here are the logs:
[02-Sep-2022 06:03:07 UTC] PHP Notice: ?Undefined index: zahls-allow-recurring in /home/mysite/public_html/wp-content/plugins/zahls-ch-payment-gateway/woo-zahls-gateway.php on line 192
[02-Sep-2022 06:03:07 UTC] PHP Fatal error: ?Uncaught Error: Call to a member function getId() on null in /home/mysite/public_html/wp-content/plugins/zahls-ch-payment-gateway/woo-zahls-gateway.php:237
Stack trace:
#0 /home/mysite/public_html/wp-content/plugins/woocommerce/includes/class-wc-checkout.php(982): WC_Zahls_Gateway->process_payment(89232)
#1 /home/mysite/public_html/wp-content/plugins/woocommerce/includes/class-wc-checkout.php(1206): WC_Checkout->process_order_payment(89232, ‘zahls’)
#2 /home/mysite/public_html/wp-content/plugins/woocommerce/includes/class-wc-ajax.php(461): WC_Checkout->process_checkout()
#3 /home/mysite/public_html/wp-includes/class-wp-hook.php(307): WC_AJAX::checkout(”)
#4 /home/mysite/public_html/wp-includes/class-wp-hook.php(331): WP_Hook->apply_filters(”, Array)
#5 /home/mysite/public_html/wp-includes/plugin.php(476): WP_Hook->do_action(Array)
#6 /home/mysite/public_html/wp-content/plugins/woocommerce/includes/class-wc-ajax.php(90): do_action(‘wc_ajax_checkou…’)
#7 /home/mysite/public_html/wp-includes/class-wp-hook.php(307): W in /home/mysite/public_html/wp-content/plugins/zahls-ch-payment-gateway/woo-zahls-gateway.php on line 237
We really appreciate your help solve this.
It is very important to have Twinty payments working ASAP.
Thanks
]]>Hi,
we are using the plugin for virtual products and also for subscriptions. Something goes wrong, when somebody buys a subscription with auto-renew.
We get the following error in the log files:
[07-Jul-2022 01:50:12 UTC] PHP Fatal error: Uncaught Error: Call to a member function update_meta_data() on null in /home/***/public_html/wp-content/plugins/zahls-ch-payment-gateway/woo-zahls-gateway.php:341
Stack trace:
#0 /home/***/public_html/wp-includes/class-wp-hook.php(307): WC_Zahls_Gateway->check_webhook_response('')
#1 /home/***/public_html/wp-includes/class-wp-hook.php(331): WP_Hook->apply_filters('', Array)
#2 /home/***/public_html/wp-includes/plugin.php(476): WP_Hook->do_action(Array)
#3 /home/***/public_html/wp-content/plugins/woocommerce/includes/class-wc-api.php(161): do_action('woocommerce_api...')
#4 /home/***/public_html/wp-includes/class-wp-hook.php(307): WC_API->handle_api_requests(Object(WP))
#5 /home/***/public_html/wp-includes/class-wp-hook.php(331): WP_Hook->apply_filters(NULL, Array)
#6 /home/***/public_html/wp-includes/plugin.php(524): WP_Hook->do_action(Array)
#7 /home/***/public_html/wp-includes/class-wp.php(398): do_action_ref_array('parse_request', Array)
#8 /home/***/publi in /home/***/public_html/wp-content/plugins/zahls-ch-payment-gateway/woo-zahls-gateway.php on line 341
So, there seems to be an problem in the plugin.
]]>Guten Abend
Wie kann ich vom Test- in den Live-Modus wechseln?
Leider finde ich in den WooCommerce-Einstellungen keine Option dafür.
Vielen Dank und Grüsse
Michael
I successfully integrated my WordPress to zahls account but i couldn’t find out how to add twint and postfinance payment methods to my WordPress
]]>Guten Tag
Ich bekomme kein Best?tigungsmail wenn ich mich auf Zahls.ch registrieren m?chte…
Ist das Plugin noch in Betrieb?
Gruss,
Felix
Hi, danke für das tolle Plugin!
Ich habe API und Instance korrekt eingerichtet. Wenn ich zahls bzw. in meinem Fall TWINT als Zahlungsmethode im Checkout ausw?hle und die Bestellung abschicke, kommt ein Error in woocommerce. Die Konsole zeigt an:
domain.ch/kasse/?wc-ajax=checkout 500
Wie k?nnte ich dieses Problem l?sen?
Vielen Dank!
LG
Guten Tag
Ich benutze den Einsteigerplan und wollte gerne wissen, ob ich Twint von der Payrexx Swiss Collection oder als externer Zahlungsanbieter ausw?hlen soll?
Herzlichen Dank
]]>Hello, please may I have a question concerning linking the zahls.ch plugin to a Twint portal?
In zahls.ch portal, to be able to specify a ?Shop UUID“ (for Twint payment provider), I understood I need to get it from the Twint shop.
When trying to add a shop in Twint portal, in the ?Connection“ step, I shall select an integration (with following possible options):
– Either a ?Shop plug-in“ (eg. WordPress WooCommerce, or WordPress E-Commerce, or many other plugins, but I didnt find zahls.ch there),
– Or ?PSP (payment service provider)“, eg. Datatrans, Wallee, RaiseNow, or many others (but I didnt find zahls.ch there).
– Or ?Other“ (where I shall specify my online shop system).
I am not sure which (out of above three options) I shall specify, to be in line with zahls.ch. Could you please kindly advise?
(my situation – I am operating a swiss woocommerce webshop and would like to add Twint payments, via your zahls.ch plugin. I’ve already opened a business Twint account (and connected it to my business bank account). Now I am trying to complete the chain (by connecting the zahls.ch to Twint).
Thank you very much for any advice
Best regards
Vaclav
Hallo
Müssen bei aktiver Content Security Policy bestimmte Quellen freigegeben werden, damit der Webhook funktioniert?
Hi zahls team,
I made a test order on my website to see if Twint through zahls.ch worked.
At checkout (client-side) I got “An error occurred during the request”, and received an email (shop-side) saying that it is a webhook problem.
I am pretty sure I miss-configured something.
Can you please help?
Thanks a lot
Julie
]]>Guten Tag
Wir sind zurzeit unseren Onlineshop mit zahls.ch (Payrexx) am testen. Dabei ist uns aufgefallen, dass trotz erfolgreicher Testzahlung der Orderstatus auf “Zahlung ausstehend” bleibt und somit auch keine Bestellbest?tigungsmail versendet wird. Liegt dies am Testmodus, oder gibt es da noch andere Probleme? Mit dem Plugin von Stripe konnten wir Kreditkartenzahlungen im Testmodus vornehmen und der Status wurde automatisch auf “In Bearbeitung” ge?ndert.
Besten Dank und freundliche Grüsse
Hallo Ivan
Ich habe euer Woocommerce-Plugin installiert und konnte erfolgreich die Konfiguration/Zahlung mit TWINT einrichten (bisher nur auf der Test-Umgebung getestet). Aktuell bin ich im Besitz einer TWINT TST App und kann die Zahlung auch erfolgreich ausführen.
Ich m?chte in einem Online-Shop ein eBook zur Verfügung stellen. Das eBook ist als “Virtuell” und “Herunterladbar” gekennzeichnet. Für den Download ist kein Benutzeraccount notwendig (soll so simple wie m?glich gehalten werden).
Nun habe ich dass Problem, dass wenn eine Zahlung erfolgreich vorgenommen wurde, der Bestellstatus auf “Zahlung ausstehend” stecken bleibt. Hier noch ein Screenshot. Nachdem der Kunde bezahlt hat, wird er auf die Shop-Seite weitergeleitet und sieht lediglich, dass die Bestellung erfolgreich verlaufen ist.
Bei der Standard-Paypal Woocommerce Integration hatte ich bereits dasselbe Problem. Dort konnte ich es l?sen, indem ich von IPN auf ein PayPal Identit?ts-Token umgestellt habe. Somit wird der Zahlungsstatus sofort übermittelt und nach der Weiterleitung auf meinen Shop wird dem Kunden direkt ein Download-Link zur Verfügung gestellt (zus?tzlich auch per Email).
Ist ein solches Vorgehen auch mit zahls.ch m?glich, oder werde ich nicht drum herum kommen, mir eine eigene Function zusammenzustellen?
p.s. Ein grosses Dankesch?n für das cooles & gelungene Plugin! Einziges Manko: teilweise h?tte ich mir noch etwas mehr Dokumentation gewünscht ?? aber vielleicht folgt das noch!
Danke & beste Grüsse
Raphi
woo-zahls-gateway.php
Im Header vom woo-zahls-gateway.php fehlt Text Domain: zahls-ch-payment-gateway .
Freundliche Grüsse –
stooni(Martin Steiner)
]]>