今天是铁人赛最後一天,也完成了连续 30 天晚上没躺在椅子上睡着的挑战 ^^" 除了假日以外每天都压线发文实在不敢打瞌睡,完成了这一系列。
和第一天的大钢规划大致符合,分为三大章节。
第一章节为文章导览、API 细节说明共 10 天。
项目 | 文章 |
---|---|
取得 Nonce | Day 2 |
取得 HashId | Day 3 |
取得内文杂凑 | Day 4 |
取得 IV | Day 5 |
取得 Sign | Day 6 |
加密 Message | Day 7 |
Order API - OrderCreate | Day 8 |
Order API - OrderQuery | Day 9 |
Order API = OrderPayQuery | Day 9 |
讯息通知 | Day 9 |
第二章节为前 10 天的范例,使用 TTD (test-driven development) 开发方法,一边写测试,一边写文章,在第 11 天把它总整理为 SDK (software development kit),方便其它 PHP 开发者可以不用再自己造轮,可以直接使用 SDK 快速串接永丰银行丰收款 API。
项目 | 文章 |
---|---|
安装说明、API 使用 | Day 11 |
建立信用卡、虚拟帐号订单 | Day 12 |
查询订单状态 | Day 13 |
购物网范例(上) | Day 14 |
购物网范例(下) | Day 15 |
第三章节则是进一步以使用 SDK 进行 WooCommerce 电商串接。成果为一支付款外挂,可以直接从 WordPress 官方外挂目录网站下载。
项目 | 文章 |
---|---|
测试环境建立(上) | Day 17 |
测试环境建立(下) | Day 18 |
初始化付款外挂 | Day 19 |
定义信用卡付款闸道 | Day 20 |
信用卡付款设定选项(上) | Day 21 |
信用卡付款设定选项(下) | Day 22 |
建立信用卡付款订单(上) | Day 23 |
建立信用卡付款订单(下) | Day 24 |
验收永丰银行刷卡流程 | Day 25 |
定义虚拟帐号付款闸道 | Day 26 |
建立虚拟帐号付款订单 | Day 27 |
显示虚拟帐号付款资讯 | Day 28 |
接收虚拟帐号付款成功通知 | Day 29 |
程序码开源於 https://github.com/terrylinooo/sinopac-php-sdk
来源 | 下载点 |
---|---|
GitHub | https://github.com/terrylinooo/sinopac-php-sdk/releases |
PHP Composer | composer require terrylinooo/sinopac-php-sdk |
图 30-1: WordPress 官方外挂目录
程序码开源於 https://github.com/terrylinooo/wc-sinopac-payment
来源 | 下载点 |
---|---|
WordPress 官方外挂目录 | https://wordpress.org/plugins/wc-sinopac-payment |
GitHub | https://github.com/terrylinooo/wc-sinopac-payment/releases |
PHP Composer | composer require terrylinooo/wc-sinopac-payment |
希望这三十天的文章对大家会有帮助。
发布的 PHP SDK 套件以及 WooCommerce 付款外挂在使用上有任何问题或发现臭虫需要解决,欢迎到 GitHub 发个 issue 给我。
我们明年铁人赛再见 ^^
>>: Day 29 Sniffing & Spoofing 监听与欺骗 (dnschef)
在进到目前公司以前都没使用过 Laravel ,到了现在也摸索着用了大半年,实作了不少功能。不过因为...
Wrap & Chip 原生的Widget, 对於之前接触iOS的人来说一开始看到有惊讶一下...
问题回答 这个例子会示范以 Compositions API 开发一个简单的图片轮播。先打 API ...
如果你是熟悉RPG Maker的人 一定知道各式各样实作敌人的方式 其中当然包括使用引擎内建的UI来...
全文同步於个人 Docusaurus Blog 前一章印出使用者名称和讯息内容後,接下来要尝试将其...