铁人赛到今天刚好过了一半,没有特别规划看到那写到那里,但就是很刚好地花了 10 天的篇幅介绍永丰金流收款 API 的文件和细节,用了 5 天介绍笔者这次写的 Sinopac PHP SDK。铁人赛的下半场就交给 WooCommerce 罗。
WordPress 是目前世界上市占率超过三成的内容管理系统(CMS, content management system),而 WooCommerce 是 WordPress 的母公司 Automattic 开发的外挂,把 WordPress 摇身一变成为电子商城。在电商解决方案中,市占率也超过三成,和第二名的 Shopify 囊括六成的份额,商机无穷。
付款外挂对於商城主人来说,是必须安装的,不然无法结帐 XD。接下来的铁人赛下半场,笔者带大家一步一步将商城与金流串接,让我们开始进入 WooCommerce 的世界吧!
既然要来设计外挂了,笔者就先预设读者们已经是对 WordPress 有一定认识,并且很有兴趣,有一定 PHP 程序基础,所以不会从手把手安装开始介绍,而是作为一个提供建议的角色,提醒开发者该准备什麽样的工具及文件来作为入门点。
WooCommerce 在付款方面已经有定义好一系列的物件类别,只要照着文件规格走,就能建立起付款闸道 (payment gateway)。
复杂的程序逻辑已经整进 Sinopac PHP SDK 里了,开发者不用多费心,轻轻松松与付款闸道整合,与永丰金收款平台进行资料串接。
刷卡流程、ATM 虚拟帐号付款流程实测,验收串接成果。
设计 WordPress 外挂很重要的观念是 Hook 的使用,如果没有这使用过 Event Dispatcher 这类套件或对设计模式 - 观察者模式有了解的的话,建议以下的文章可以先阅读笔者在去年铁人赛的文章唷。
因为接下来的程序设计会围绕在使用 WooCommerce 已经定义好的 action / filter hook 的名称之中,没有先预习的话恐怕会有理解上的困难喔!
那一切的一切就从 Day 17 正式开始吧。
>>: 16 | WordPress 地图区块 Map Block
前言 今天要来继续接着介绍 tuple 的使用方法,包含了 Unpack(拆包),还有取出 tupl...
音乐播放器 虽然 Mac Os , Linux, Windows 都内建了音乐播放器,但他们仍有一些...
大家好,我是西瓜,你现在看到的是 2021 iThome 铁人赛『如何在网页中绘制 3D 场景?从 ...
建立Container 把Image比喻做Class则Container就是Object,Conta...
WHO? WHAT? CSS到底是谁? CSS的全名为Cascading Style Sheets,...