| 
                                                        @@ -22,27 +22,27 @@  | 
                                                    
                                                    
                                                         | 
                                                         | 
                                                         block discarded – undo  | 
                                                    
                                                                                                                                                                                                                    
                                                            | 
                                                                                                                                    22
                                                                                                                                                                                                 | 
                                                            
                                                                                                                                    22
                                                                                                                                                                                                 | 
                                                               | 
                                                        
                                                                                                            
                                                            | 
                                                                                                                                    23
                                                                                                                                                                                                 | 
                                                            
                                                                                                                                    23
                                                                                                                                                                                                 | 
                                                                     $this->createTable($this->tableName, [  | 
                                                        
                                                                                                            
                                                            | 
                                                                                                                                    24
                                                                                                                                                                                                 | 
                                                            
                                                                                                                                    24
                                                                                                                                                                                                 | 
                                                                         'id' => $this->primaryKey()->unsigned(),  | 
                                                        
                                                                                                            
                                                            | 
                                                                                                                                    25
                                                                                                                                                                                                 | 
                                                            
                                                                                                                             | 
                                                            -            'paid' => $this->boolean()->defaultValue(false),//boolean 是否已付款  | 
                                                        
                                                                                                            
                                                            | 
                                                                                                                                    26
                                                                                                                                                                                                 | 
                                                            
                                                                                                                             | 
                                                            -            'refunded' => $this->boolean()->defaultValue(false),//boolean 是否存在退款信息  | 
                                                        
                                                                                                            
                                                            | 
                                                                                                                                    27
                                                                                                                                                                                                 | 
                                                            
                                                                                                                             | 
                                                            -            'reversed' => $this->boolean()->defaultValue(false),//boolean 订单是否撤销  | 
                                                        
                                                                                                            
                                                            | 
                                                                                                                                    28
                                                                                                                                                                                                 | 
                                                            
                                                                                                                             | 
                                                            -            'channel' => $this->string(50)->notNull(),//付款渠道  | 
                                                        
                                                                                                            
                                                            | 
                                                                                                                                    29
                                                                                                                                                                                                 | 
                                                            
                                                                                                                             | 
                                                            -            'order_no' => $this->string()->notNull(),//商户订单号,适配每个渠道对此参数的要求,必须在商户的系统内唯一  | 
                                                        
                                                                                                            
                                                            | 
                                                                                                                                    30
                                                                                                                                                                                                 | 
                                                            
                                                                                                                             | 
                                                            -            'client_ip' => $this->ipAddress()->notNull(),//发起支付请求客户端的 IP 地址  | 
                                                        
                                                                                                            
                                                            | 
                                                                                                                                    31
                                                                                                                                                                                                 | 
                                                            
                                                                                                                             | 
                                                            -            'amount' => $this->unsignedInteger()->notNull(),//订单总金额(必须大于 0),单位为对应币种的最小货币单位,人民币为分  | 
                                                        
                                                                                                            
                                                            | 
                                                                                                                                    32
                                                                                                                                                                                                 | 
                                                            
                                                                                                                             | 
                                                            -            'currency' => $this->string(3)->notNull(),//3 位 ISO 货币代码,人民币为  cny 。  | 
                                                        
                                                                                                            
                                                            | 
                                                                                                                                    33
                                                                                                                                                                                                 | 
                                                            
                                                                                                                             | 
                                                            -            'subject' => $this->string(32)->notNull(),//商品标题,该参数最长为 32 个 Unicode 字符  | 
                                                        
                                                                                                            
                                                            | 
                                                                                                                                    34
                                                                                                                                                                                                 | 
                                                            
                                                                                                                             | 
                                                            -            'body' => $this->string(128)->notNull(),//商品描述信息,该参数最长为 128 个 Unicode 字符  | 
                                                        
                                                                                                            
                                                            | 
                                                                                                                             | 
                                                            
                                                                                                                                    25
                                                                                                                                                                                                 | 
                                                            +            'paid' => $this->boolean()->defaultValue(false), //boolean 是否已付款  | 
                                                        
                                                                                                            
                                                            | 
                                                                                                                             | 
                                                            
                                                                                                                                    26
                                                                                                                                                                                                 | 
                                                            +            'refunded' => $this->boolean()->defaultValue(false), //boolean 是否存在退款信息  | 
                                                        
                                                                                                            
                                                            | 
                                                                                                                             | 
                                                            
                                                                                                                                    27
                                                                                                                                                                                                 | 
                                                            +            'reversed' => $this->boolean()->defaultValue(false), //boolean 订单是否撤销  | 
                                                        
                                                                                                            
                                                            | 
                                                                                                                             | 
                                                            
                                                                                                                                    28
                                                                                                                                                                                                 | 
                                                            +            'channel' => $this->string(50)->notNull(), //付款渠道  | 
                                                        
                                                                                                            
                                                            | 
                                                                                                                             | 
                                                            
                                                                                                                                    29
                                                                                                                                                                                                 | 
                                                            +            'order_no' => $this->string()->notNull(), //商户订单号,适配每个渠道对此参数的要求,必须在商户的系统内唯一  | 
                                                        
                                                                                                            
                                                            | 
                                                                                                                             | 
                                                            
                                                                                                                                    30
                                                                                                                                                                                                 | 
                                                            +            'client_ip' => $this->ipAddress()->notNull(), //发起支付请求客户端的 IP 地址  | 
                                                        
                                                                                                            
                                                            | 
                                                                                                                             | 
                                                            
                                                                                                                                    31
                                                                                                                                                                                                 | 
                                                            +            'amount' => $this->unsignedInteger()->notNull(), //订单总金额(必须大于 0),单位为对应币种的最小货币单位,人民币为分  | 
                                                        
                                                                                                            
                                                            | 
                                                                                                                             | 
                                                            
                                                                                                                                    32
                                                                                                                                                                                                 | 
                                                            +            'currency' => $this->string(3)->notNull(), //3 位 ISO 货币代码,人民币为  cny 。  | 
                                                        
                                                                                                            
                                                            | 
                                                                                                                             | 
                                                            
                                                                                                                                    33
                                                                                                                                                                                                 | 
                                                            +            'subject' => $this->string(32)->notNull(), //商品标题,该参数最长为 32 个 Unicode 字符  | 
                                                        
                                                                                                            
                                                            | 
                                                                                                                             | 
                                                            
                                                                                                                                    34
                                                                                                                                                                                                 | 
                                                            +            'body' => $this->string(128)->notNull(), //商品描述信息,该参数最长为 128 个 Unicode 字符  | 
                                                        
                                                                                                            
                                                            | 
                                                                                                                                    35
                                                                                                                                                                                                 | 
                                                            
                                                                                                                                    35
                                                                                                                                                                                                 | 
                                                                         //'extra',//特定渠道发起交易时需要的额外参数,以及部分渠道支付成功返回的额外参数  | 
                                                        
                                                                                                            
                                                            | 
                                                                                                                                    36
                                                                                                                                                                                                 | 
                                                            
                                                                                                                             | 
                                                            -            'time_paid' => $this->unixTimestamp(),//订单支付完成时的 Unix 时间戳。(银联支付成功时间为接收异步通知的时间)  | 
                                                        
                                                                                                            
                                                            | 
                                                                                                                                    37
                                                                                                                                                                                                 | 
                                                            
                                                                                                                             | 
                                                            -            'time_expire' => $this->unixTimestamp(),//订单失效时间  | 
                                                        
                                                                                                            
                                                            | 
                                                                                                                                    38
                                                                                                                                                                                                 | 
                                                            
                                                                                                                             | 
                                                            -            'transaction_no' => $this->string(64),//支付渠道返回的交易流水号。  | 
                                                        
                                                                                                            
                                                            | 
                                                                                                                             | 
                                                            
                                                                                                                                    36
                                                                                                                                                                                                 | 
                                                            +            'time_paid' => $this->unixTimestamp(), //订单支付完成时的 Unix 时间戳。(银联支付成功时间为接收异步通知的时间)  | 
                                                        
                                                                                                            
                                                            | 
                                                                                                                             | 
                                                            
                                                                                                                                    37
                                                                                                                                                                                                 | 
                                                            +            'time_expire' => $this->unixTimestamp(), //订单失效时间  | 
                                                        
                                                                                                            
                                                            | 
                                                                                                                             | 
                                                            
                                                                                                                                    38
                                                                                                                                                                                                 | 
                                                            +            'transaction_no' => $this->string(64), //支付渠道返回的交易流水号。  | 
                                                        
                                                                                                            
                                                            | 
                                                                                                                                    39
                                                                                                                                                                                                 | 
                                                            
                                                                                                                                    39
                                                                                                                                                                                                 | 
                                                                         //'refunds',//退款详情列表  | 
                                                        
                                                                                                            
                                                            | 
                                                                                                                                    40
                                                                                                                                                                                                 | 
                                                            
                                                                                                                             | 
                                                            -            'amount_refunded' => $this->unsignedInteger()->notNull()->defaultValue(0),//已退款总金额,单位为对应币种的最小货币单位,例如:人民币为分。  | 
                                                        
                                                                                                            
                                                            | 
                                                                                                                                    41
                                                                                                                                                                                                 | 
                                                            
                                                                                                                             | 
                                                            -            'failure_code' => $this->string(),//订单的错误码  | 
                                                        
                                                                                                            
                                                            | 
                                                                                                                                    42
                                                                                                                                                                                                 | 
                                                            
                                                                                                                             | 
                                                            -            'failure_msg' => $this->string(),//订单的错误消息的描述。  | 
                                                        
                                                                                                            
                                                            | 
                                                                                                                             | 
                                                            
                                                                                                                                    40
                                                                                                                                                                                                 | 
                                                            +            'amount_refunded' => $this->unsignedInteger()->notNull()->defaultValue(0), //已退款总金额,单位为对应币种的最小货币单位,例如:人民币为分。  | 
                                                        
                                                                                                            
                                                            | 
                                                                                                                             | 
                                                            
                                                                                                                                    41
                                                                                                                                                                                                 | 
                                                            +            'failure_code' => $this->string(), //订单的错误码  | 
                                                        
                                                                                                            
                                                            | 
                                                                                                                             | 
                                                            
                                                                                                                                    42
                                                                                                                                                                                                 | 
                                                            +            'failure_msg' => $this->string(), //订单的错误消息的描述。  | 
                                                        
                                                                                                            
                                                            | 
                                                                                                                                    43
                                                                                                                                                                                                 | 
                                                            
                                                                                                                                    43
                                                                                                                                                                                                 | 
                                                                         'metadata' => $this->text(),  | 
                                                        
                                                                                                            
                                                            | 
                                                                                                                                    44
                                                                                                                                                                                                 | 
                                                            
                                                                                                                                    44
                                                                                                                                                                                                 | 
                                                                         // 'credential',//支付凭证,用于客户端发起支付。  | 
                                                        
                                                                                                            
                                                            | 
                                                                                                                                    45
                                                                                                                                                                                                 | 
                                                            
                                                                                                                             | 
                                                            -            'description' => $this->string(255),//订单附加说明,最多 255 个 Unicode 字符。  | 
                                                        
                                                                                                            
                                                            | 
                                                                                                                             | 
                                                            
                                                                                                                                    45
                                                                                                                                                                                                 | 
                                                            +            'description' => $this->string(255), //订单附加说明,最多 255 个 Unicode 字符。  | 
                                                        
                                                                                                            
                                                            | 
                                                                                                                                    46
                                                                                                                                                                                                 | 
                                                            
                                                                                                                                    46
                                                                                                                                                                                                 | 
                                                                         'created_at' => $this->unixTimestamp(),  | 
                                                        
                                                                                                            
                                                            | 
                                                                                                                                    47
                                                                                                                                                                                                 | 
                                                            
                                                                                                                                    47
                                                                                                                                                                                                 | 
                                                                     ], $tableOptions);  | 
                                                        
                                                                                                            
                                                            | 
                                                                                                                                    48
                                                                                                                                                                                                 | 
                                                            
                                                                                                                                    48
                                                                                                                                                                                                 | 
                                                                 }  |