微信支付之扫码支付开发:我遇到的坑及解决办法(附:Ecshop 微信支付插件),ecshop
微信支付之扫码支付开发:我遇到的坑及解决办法(附:Ecshop 微信支付插件),ecshop
前段时间帮一个朋友的基于ecshop开发的商城加入微信扫描支付功能,本以为是很简单的事儿——下载官方sdk或开发帮助文档,按着里面的做就ok了,谁知折腾了两三天的时间才算搞定,中间也带着疑问在网上找了不少技术文章,却发现都只是比较粗略的写他们是怎么开发接入的,并没有解决我遇到的问题...,唉,有时候真心的感觉‘只能靠自己’。本文就是想把自己遇到的问题及解决办法写出来,让做这方面开发的朋友有所帮助!
开发之前,先查看官方【扫码支付】开发文档,扫码支付分为以下两种模式:
△模式一:
遇到的问题:第一次扫描二维码还能正常扫描,未付款再次扫描会提示:ok 或 请求商户信息超时HttpCode非200——此问题尝试通过各种途径寻找解决办法都无果,在这里希望有知道朋友能给与解答,谢谢!
△模式二:
注意:不可以直接用商城的订单号作为交易订单号(out_trade_no),否则再次生成微信扫码支付二维码时,接口会提示:商户订单号重复,无法重新生成。
那么酱紫问题来了,应该怎样设置交易订单号,还能保证后面通过接口查询微信商户平台里的相应订单信息或实现对账?可行的办法是:扫码之前的统一下单接口,out_trade_no不要传入商城订单系统的订单号,而是重新生成一个新的唯一流水;再增加一个订单号和微信支付交易订单号(out_trade_no)对应表,如下:
上表中有个serial_is_paid字段:用于标记此交易是否已完成,即:在支付成功通知回调处理中,根据回传的out_trade_no更新支付状态;至于怎么查询订单支付状态,想必你应该也知道了...
好了,很久没写技术博客有些找不到感觉,写的可能比较粗略,有不清楚的朋友可以留意&交流!
参考网站>>
Ecshop微信支付插件.rar
我的微信订阅号:zxcknowmore,你的关注与支持,是我多写博文的动力!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



ecshop ist eine „B2C“-Architektur; ecshop ist ein B2C-unabhängiges Online-Shop-System, das für Unternehmen und Einzelpersonen geeignet ist, um schnell personalisierte Online-Shops zu erstellen. Das System ist ein plattformübergreifendes Open-Source-Programm, das auf der PHP-Sprache und der MYSQL-Datenbankarchitektur basiert.

So sortieren Sie Ecshop-Artikel: 1. Sortieren Sie nach Veröffentlichungszeit. Sie können die Reihenfolge der Artikel in der Liste steuern, indem Sie die Veröffentlichungszeit des Artikels ändern. 2. Sortieren nach Klicks. Sie können diese Sortierung erreichen, indem Sie das „Artikel-Klick-Ranking“ installieren „Plug-in Funktion: Dieses Plug-in kann die Anzahl der Klicks auf Artikel zählen; 3. Nach der Anzahl der Kommentare sortieren, Sie können diese Sortierfunktion implementieren, indem Sie das Plug-in „Article Comments Ranking“ installieren, das zählen kann Anzahl der Kommentare zu Artikeln; 4. Sortieren nach Relevanz. Diese Sortierfunktion kann durch die Installation des Plug-Ins „Suchranking“ erreicht werden.

Merkmale: 1. Open-Source-System mit Flexibilität, Anpassbarkeit und hoher Skalierbarkeit; 3. Umfangreiche Vorlagen und Plug-ins; 5. Vermeidung von Einschränkungen durch Softwareanbieter; und Stabilität; 7. Mobiles H5-Framework-Upgrade, basierend auf VUE, umfassenderer Ersatz, flexibler und offener 8. Mehrstufige Rabattfunktion, Unterstützung von QR-Codes, Postern und anderen Werbemethoden, unbegrenzte Spaltungsentwicklung von Distributoren; Das Verwaltungsterminal wurde komplett erneuert, die Benutzeroberfläche ist einfach und schön und das Bedienerlebnis wurde verbessert. 9. Unterstützt PHP7.2 und die Leistung wird verdoppelt.

Ecshop-Produktmanagement für Fortgeschrittene: Erfahren Sie, wie Sie Felder hinzufügen. Sie benötigen spezifische Codebeispiele. Wenn Sie Ecshop für das Produktmanagement verwenden, stoßen Sie häufig auf Situationen, in denen Sie einige benutzerdefinierte Felder hinzufügen müssen, um bestimmte Anforderungen zu erfüllen. Durch das Hinzufügen von Feldern können eine präzisere Produktverwaltung und ein besseres Benutzererlebnis erreicht werden. In diesem Artikel wird das Hinzufügen von Feldern in Ecshop vorgestellt und spezifische Codebeispiele bereitgestellt. Zunächst müssen wir die Notwendigkeit klären, Felder hinzuzufügen. Beispielsweise müssen wir der Produktdetailseite ein Feld „Produktionsdatum“ hinzufügen

ECShop ist ein B2C-unabhängiges Online-Shop-System. Es handelt sich um ein plattformübergreifendes Open-Source-Programm, das auf der PHP-Sprache und der MYSQL-Datenbankarchitektur basiert. Es eignet sich für Unternehmen und Privatpersonen, um schnell personalisierte Online-Shops zu erstellen. Die Merkmale des ecshop-Mall-Systems: 1. Unterstützung der unabhängigen Sekundärentwicklung; 2. Umfangreiche Vorlagen und Plug-Ins; 4. Vermeidung von Einschränkungen durch Softwareanbieter;

ecshop ist ein B2C-Modell. ECShop ist ein B2C-unabhängiges Online-Shop-System, das sich für Unternehmen und Privatpersonen eignet, um schnell personalisierte Online-Shops aufzubauen. B2C bezieht sich auf ein E-Commerce-Modell und ist auch ein Einzelhandelsmodell, bei dem Produkte und Dienstleistungen direkt an Verbraucher verkauft werden. Die Zahlungsmethode des B2C-E-Commerce ist eine Kombination aus Nachnahme und Online-Zahlung, und die meisten Unternehmen entscheiden sich für Logistik Outsourcing für die Lieferung, um Betriebskosten zu sparen.

Methode zum Entfernen des Urheberrechts unten in ecshop: 1. Ändern Sie die Vorlagendatei. Der spezifische Speicherort lautet: themes/your_theme-Verzeichnis. Suchen Sie in diesem Verzeichnis nach der Datei footer.html, öffnen Sie sie mit einem Texteditor und suchen Sie das darin enthaltene Codesegment Entfernen Sie die Copyright-Informationen, löschen Sie sie oder kommentieren Sie sie aus. Speichern Sie einfach die Datei und schließen Sie sie. 2. Um das Plug-in zu verwenden, melden Sie sich im Backend an, klicken Sie auf Plug-in-Verwaltung, suchen Sie unten nach Urheberrecht und anderen verwandten Schlüsselwörtern, wählen Sie ein geeignetes Plug-in zur Installation und Aktivierung aus 3. Um ein Theme zu kaufen, kaufen Sie es auf der offiziellen Website von ECShop usw.

Die Funktionen von ecshop sind: 1. Produktverwaltung; 3. Anzeigenverwaltung; 10. Vorlagenverwaltung; 11. Datenbankverwaltung; 12. SMS-Verwaltung;
