Day 30 - 永丰银行付款外挂发布、铁人赛总结

今天是铁人赛最後一天,也完成了连续 30 天晚上没躺在椅子上睡着的挑战 ^^" 除了假日以外每天都压线发文实在不敢打瞌睡,完成了这一系列。

系列总结

和第一天的大钢规划大致符合,分为三大章节。

API 细节说明

第一章节为文章导览、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

PHP SDK 使用说明

第二章节为前 10 天的范例,使用 TTD (test-driven development) 开发方法,一边写测试,一边写文章,在第 11 天把它总整理为 SDK (software development kit),方便其它 PHP 开发者可以不用再自己造轮,可以直接使用 SDK 快速串接永丰银行丰收款 API。

项目 文章
安装说明、API 使用 Day 11
建立信用卡、虚拟帐号订单 Day 12
查询订单状态 Day 13
购物网范例(上) Day 14
购物网范例(下) Day 15

WooCommerce 串接实战

第三章节则是进一步以使用 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

下载

Sinopac PHP SDK

程序码开源於 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
图 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 应解决而未解决的 bug 们

>>:  Day 29 Sniffing & Spoofing 监听与欺骗 (dnschef)

前言

在进到目前公司以前都没使用过 Laravel ,到了现在也摸索着用了大半年,实作了不少功能。不过因为...

[Day15] Flutter with GetX Wrap & Chip

Wrap & Chip 原生的Widget, 对於之前接触iOS的人来说一开始看到有惊讶一下...

不只懂 Vue 语法:请用图片轮播的例子示范 Composition API?

问题回答 这个例子会示范以 Compositions API 开发一个简单的图片轮播。先打 API ...

[Day7] 实作 - 敌人篇

如果你是熟悉RPG Maker的人 一定知道各式各样实作敌人的方式 其中当然包括使用引擎内建的UI来...

Day06:Forward Message To Server(转发讯息到 Server 端)

全文同步於个人 Docusaurus Blog 前一章印出使用者名称和讯息内容後,接下来要尝试将其...