Liegt es an Mollie, Shopware oder Connector?
Wenigstens eine Antwort auf diese Frage wäre hilfreich, damit wir selber Probleme angehen können...
Ich beginne mal mit der "Fehlersuche". Zahlung über Mollie ganz aktuell mit Kreditkarte.
Im Abgleichlog steht:
<<< customer_order.pull: {"jtlrpc":"2.0","id":"679f8bda26254b3e8e6ce28072b9XXX","result":[{"languageIso":"de","customerId":["299197ecXXX7440ab203a0e4d6a24b76||",16468],"id":["b73bb65248c343dXXX4ef0672bf43d67||0||2022-11-08 18:36:03",0],"billingAddress":{"id":["5a9f820df2XXX75180cddd48eee5af15",0],"city":"XXX","company":"","countryIso":"DE","deliveryInstruction":"","eMail":"XXX@gmx.de","extraAddressLine":"","fax":"","firstName":"Tanja ","lastName":"XXX","mobile":"","phone":"","salutation":"Keine Angabe","state":"Bayern","street":"XXX 7 ","title":"","zipCode":"00000","vatNumber":""},"carrierName":"","creationDate":"2022-11-08T18:36:02+00:00","currencyIso":"EUR","customerNote":"","estimatedDeliveryDate":"2022-11-11T00:00:00+00:00","note":"","orderNumber":"123456","paymentDate":null,"paymentInfo":null,"paymentModuleCode":"pm_mollie","paymentStatus":"unpaid","pui":"","shippingAddress":{"id":["5a9f820df2bf47XXX0cddd48eee5af15",0],"city":"XXX","company":"","countryIso":"DE","deliveryInstruction":"","eMail":"","extraAddressLine":"","fax":"","firstName":"Tanja ","lastName":"XXX","mobile":"","phone":"","salutation":"Keine Angabe","state":"Bayern","street":"XXX 7 ","title":"","zipCode":"00000","customerId":["299197ec440XXX0ab203a0e4d6a24b76||",16468]},"shippingDate":null,"shippingInfo":"","shippingMethodId":["f8e7dfc34c0141fXXXbcf203da788e06",0],"shippingMethodName":"Versand deutschlandweit","status":"new","totalSum":99.9,"totalSumGross":0,"attributes":[{"key":"mollie_payments","value":"{\u0022order_id\u0022:\u0022ord_kuXXXp\u0022,\u0022timezone\u0022:\u0022Europe\\\/Berlin\u0022,\u0022payment_id\u0022:\u0022tr_BXXX298bCo\u0022,\u0022creditCardLabel\u0022:\u0022Visa\u0022,\u0022creditCardHolder\u0022:\u0022Tanja XXX\u0022,\u0022creditCardNumber
Ich vermute mal, es liegt an der Ausgestaltung des Connectors und ob JTL alle möglichen Paymentanbieter in allen möglichen Versionen und Varianten abbilden will. Ich denke NIIIIIICHT!
Mit der Info
"paymentModuleCode":"pm_mollie" und allen anderen Infos nur in einem JSON-Objekt
"mollie_payments" kommt JTL erstmal nicht weit.
Zum Vergleich eine Bestellung mit Paypal
<<< customer_order.pull: {"jtlrpc":"2.0","id":"7cfca5XXXc38429e923c2e31d18bc82b","result":[{"languageIso":"de","customerId":["7d740bf87a44453eac4XXX6425c9e954||",16464],"id":["675b27e0e89b454bXXX56182f9f15fb8||0||2022-11-07 22:54:57",0],"billingAddress":{"id":["887d5bdc844247XXXabcc033be843c59",0],"city":"XXX","company":"","countryIso":"DE","deliveryInstruction":"","eMail":"paul@XXX.de","extraAddressLine":"","fax":"","firstName":"Paul","lastName":"XXX","mobile":"","phone":"","salutation":"Keine Angabe","state":"Hessen","street":"XXX Stra\u00dfe 22","title":"","zipCode":"00000","vatNumber":""},"carrierName":"","creationDate":"2022-11-07T22:54:57+00:00","currencyIso":"EUR","customerNote":"","estimatedDeliveryDate":"2022-11-10T00:00:00+00:00","note":"","orderNumber":"246052","paymentDate":null,"paymentInfo":null,"paymentModuleCode":"pm_paypal_standard"
Danach kommt nix interessantes mehr...
Hier steht zumindest das "_standard" als Zahlungsart an der paypal-Zahlung und scheint auch so eingelesen zu werden (Zahlungsart: PayPal).
Bei stripe gibt es einfach verschiedene Zahlungsarten: "stripe_payment_giropay", "stripe_payment_sofort", ...
Was vielleicht noch ginge wäre beim Einlesen der Zahlung zu gucken, welche Zahlungsmethoes genutzt wurde, denn HIER gibt es ein
"billingInfo":"Payment method: Kreditkarte"
wenn mollie genutzt wird. Bei PayPal-Zahlungen ist dieses Feld aber wieder leer.
Summa summarum: Das Problem scheint nur durch Mollie lösbar, wenn diese die Zahlungsarten nicht zu einem pm_mollie zusammenfassen, sondern auffächern.