今天把交易跟退款的代码讯息写出来,接着回头看一下哪边需要调整
static function pay_message($code): string
{
$code_map = [
'1A200' => '待付款',
'1A250' => '帐号逾期',
'1A400' => '付款完成',
'1A900' => '已拨款',
'1C200' => '待付款',
'1C250' => '刷卡逾期',
'1C300' => '已授权未请款',
'1C350' => '授权失效',
'1C351' => '取消授权',
'1C400' => '请款完成',
'1C900' => '已拨款',
'1F200' => '待付款',
'1F250' => '订单逾期',
'1F350' => '订单异常',
'1F400' => '付款完成',
'1F900' => '已拨款',
'1M200' => '待付款',
'1M250' => '订单逾期',
'1M400' => '付款完成',
'1M900' => '已拨款',
];
return $code_map[$code];
}
static function refund_message($code): string
{
$code_map = [
'2C200' => '退款已受理',
'2C400' => '退款处理中',
'2C900' => '退款完成',
'2F290' => '扣款已退',
'2F300' => '已扣款',
'2F900' => '已赔偿',
'2M200' => '退款已受理',
'2M400' => '退款处理中',
'2M900' => '退款完成',
];
return $code_map[$code];
}
接着新增一个函数
// app/Http/Controllers/Controller.php
public function description_process($message): array
{
$description = explode(' – ', $message['Description']);
return [
'status' => $description[0],
'description' => $description[1],
];
}
然後修改几个地方
track_order
create_order
receive_msg
坐在电脑前发呆了好一阵子,发现要调整的东西太多了,好像要存的栏位有缺
於是我懒了,简单解就好(X
laravel 的部分只到後天,明天把建立订单的画面简单写出来
>>: [DAY 19] _ARM-M0-内核外设SysTick-写个精准的Delay
今天继续使用者登入的部分. 登入资料验证 当接收到表单送来的资讯之後, 首先我们要针对资料作验证. ...
终於可以踏出新手村了! 经历扎实的训练後,我们已经有相当实力来爬取想要的网站啦~ 今天的影片内容为爬...
昨天学习完if-else判断式 那今天再来补充上次运算子 没说完的条件运算子 条件运算子其实功能跟i...
全文同步於个人 Docusaurus Blog 本章的需求,解决首页进入前,如果有特定频道可以选择...
一、前言 认真使用 Obsidian 也已经 1 年了,这一路上学习到相当多的内容,才慢慢打造出今天...