从一开始的api流程到後面购物车以及订单,
今天我们终於又要将快要忘掉的金流给提起拉!!
首先让我们看一下订单这次又新增了什麽东西呢
Schema::create('order', function (Blueprint $table) {
$table->string('id', 30)->comment('订单id');
$table->string('name', 30)->comment('购买人姓名');
$table->integer('amount')->default(0)->comment('总金额');
$table->string('payment_id, 30')->nullable()->comment('金流单id');
$table->dateTime('payment_at')->nullable()->comment('付款时间');
$table->text('payment_info')->nullable()->comment('付款资料');
$table->string('status', 20)->default('unpaid')->comment('订单状态');
$table->primary(['id']);
});
主要新增三个栏位
金流单id
付款时间
付款资料
付款时间跟付款资料相对比较没什麽特别好说的,
就是接收到永丰金通知 --Day10 永丰金API 订单通知服务 的时候,
将对应的时间以及整包资料存入做备存即可,
至於金流单id的部份作法比较多种,有跟订单id用一样的,
也有额外建立的,还有用第三方单号的(永丰金为TSNo栏位),
各有优缺点我们之後可能会提到,这边就先略过。
我个人做常用的是额外建立一组新的,
也就是除了订单id之外在产一组payment_id做为Day08 永丰金API 建立订单交易
的OrderNo使用,到这边整个建立订单并且导向金流付款的流程大致上就都跑完了,
看一下简易流程图
最後记得Day10 永丰金API 订单通知服务的部份一定要做,
不然就会被照三餐问候,问你家人後姆後,
今天就用三押作为ending, see you.
<<: [Tableau Public] day 26:台湾姓氏分布分析-4
>>: Day 11:将你的 Hexo 部落格部属到 Github Pages
域名劫持又称作域名污染 英文有多种称呼方式: DNS hijacking DNS poisoning...
今天的影片内容为介绍之後程序设计不可或缺的if else 以及for回圈,千万别错过呦~ 以下为影片...
知识不是一支短短的蜡烛,而是一支暂时由我们拿着的火炬。我们一定要把它燃得十分光明灿烂,然後把知识确实...
元件介绍 Tooltip 是一个文字弹出提醒元件,当 active 状态时,会显示对该子元件描述的文...
What is an Object? Introduction by W3C School Elem...