• Resolved photon1

    (@photon1)


    Customers can get two different errors, if they made an order with “pay upon invoice”:

    1. The telephone number is optional in our shop. If the customer does not fill out this field he gets in frontend:

    ERROR must match “^[0-9]{1,14}?$” /payment_source/pay_upon_invoice/phone/national_number
    size must be between 1 and 14 /payment_source/pay_upon_invoice/phone/national_number

    No customer will know what this message means and he is also not informed in advance why the telephone number should be mandatory when purchasing on account.

    2. If the customer has filled out the telephone number and proceed, he will get this:

    ERROR PAYMENT_SOURCE_CANNOT_BE_USED The provided payment source cannot be used to pay for the order. Please try again with a different payment source by creating a new order.

    We are not using any frontend optimization plugin, such as the much-named SiteGround Optimizer plugin.
    ——

    Das oben von einem anderen Shopbetreiber schon gemeldete Verhalten bekommen wir nur mit 1.9.0-test5 in den Griff. Alle folgenden releases weisen exakt diesen Fehler auf. Wir nutzen deshalb momentan 1.9.0-test5 und umgehen die Fehlermeldung bei nicht ausgefülltem Telefonnummernfeld indem wir dieses zum Pflichtfeld gemacht haben. Das ist natürlich nicht DSGVO sicher und wir begrüssen die Anpassung in der folgenden 1.9.3 Variante.

    Die Meldung ERROR PAYMENT_SOURCE_CANNOT_BE_USED The provided payment source cannot be used to pay for the order. Please try again with a different payment source by creating a new order taucht wie beschrieben erst seit 1.9.0-test6 und folgend auf.

    Vielleicht hilft das der Sache auf die Spur zu kommen.

    Wir nutzen ebenfall Germanized und haben keine java-Optimierung laufen.

Viewing 4 replies - 1 through 4 (of 4 total)
  • Plugin Support Syde Niklas

    (@niklasinpsyde)

    Hi @photon1,

    Danke für die Infos.
    Der Fehler bzgl. fehlender Telefonnummer sollte prinzipiell bereits verst?ndlicher sein. Aber in dem 1.9.3 Update sollte es kein Problem mehr sein, da ein eigenes Pflichtfeld eingeblendet wird falls das regul?re Feld optional oder versteckt ist.
    Eine pre-release Version zum testen gibt es bereits hier: https://github.com/woocommerce/woocommerce-paypal-payments/releases

    Der Fehler PAYMENT_SOURCE_CANNOT_BE_USED ist auf ein Mismatch Fehler zurückzuführen, welcher im Zusammenhang mit dem Germanized Plugin vorkommen kann.
    Dieses Verhalten wird aktuell noch untersucht und wir versuchen einen entsprechenden Fix im kommenden Update unterzubringen. Versprechen kann ich es nicht, aber sobald eine L?sung vorliegt geben wir Bescheid.

    Viele Grü?e,
    Niklas

    Hallo Niklas,

    in diesem Zusammenhang wollte ich Bescheid geben, dass ich das selbe Problem mit “PAYMENT_SOURCE…” habe, ich nutze allerdings nicht (mehr) das Plugin Germanized, sondern German Market.

    Wenn ich dazu einen extra Beitrag er?ffnen soll, sag gern Bescheid.

    Viele Grü?e,
    Monique

    • This reply was modified 2 years, 6 months ago by momo2005.
    Plugin Support Syde Niklas

    (@niklasinpsyde)

    Hi @momo2005,

    In diesem Fall sollte es das gleiche Prblem sein. Es wird nicht direkt durch Germanized/German Market verursacht, sondern handelt sich um einen Rundingsfehler.
    WooCommerce nutzt für die interne Berechnung der Steuern mehr als zwei Dezimalstellen, w?hrend PayPal lediglich zwei Stellen unterstützt.
    Greift PayPal Payments auf die WooCommerce Daten zur Berechnung der Steuern zurück, kann es zu einer Differenz kommen welche seitens PayPal für den Rechnungskauf nicht akzeptiert wird. Bei normalen PayPal Zahlungen lie?e sich der Fehler noch umgehen aber beim Rechnugnskauf müssen die Daten übereinstimmen.
    Unsere Entwickler arbeiten noch daran, aber ich etwarte in den kommenden Tagen zumindest eine Testversion mit einem Fix. Im Idealfall wird dieses auch im kommenden Update enthalten sein, aber das kann ich noch nicht ganz beurteilen.

    Kind regards,
    Niklas

    Plugin Support Syde Niklas

    (@niklasinpsyde)

    We have not heard back from you in a while, so I’m marking this thread as resolved.
    The problem has been resolved in the lastest update 1.9.3 in any case.
    If you have any further questions, please feel free to reopen this topic or create a new one.

    Kind regards,
    Niklas

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘Pay upon invoice – ERROR PAYMENT_SOURCE_CANNOT_BE_USED’ is closed to new replies.