迅睿CMS框架是一款PHP8高性能·簡單易用的CMS開源開發(fā)框架,基于MIT開源許可協(xié)議發(fā)布,免費且不限制商業(yè)使用,是免費開源的產(chǎn)品,以萬端互聯(lián)為設(shè)計理念,支持的微信公眾號、小程序、APP客戶端、移動端網(wǎng)站、PC網(wǎng)站等多終端式管理系統(tǒng)。
聯(lián)系官方銷售客服
1835022288
028-61286886
財務(wù)支付系統(tǒng)通知設(shè)置,如下圖,這里設(shè)置是通知用戶的郵箱,如何改成只通知管理員,找不到修改文件。(我的支付是游客支付,所以通知管理員即可)
這種功能實現(xiàn)不了
需要按這個思路來開發(fā) 參考文檔:《付款成功之后》
回復(fù)@迅??蚣苈?lián)合創(chuàng)始人 能否直接去源碼寫死 通知固定的郵箱號呢?再就是請問通知內(nèi)容中的 支付方式(支付寶還是微信)怎么調(diào)用。
只能二次開發(fā)
我的支付是免登錄游客支付。請幫忙寫個鉤子,實現(xiàn) 有游客付款后,改成通知管理員郵箱 或者 固定郵箱號。
\Phpcmf\Hooks::on('pay_success', function($data) { \Phpcmf\Service::M('member')->sendmail( "a@qq.com", "郵件標題", "郵件內(nèi)容"); });
回復(fù)@小波工作室 可以用的,小波老師,最后麻煩下,郵件內(nèi)容需要這些信息怎么寫。
時間:支付時間金額:支付金額方式:付款方式(是微信還是支付寶)標題:也就是后臺財務(wù)中的說明
回復(fù)@小波工作室 我的支付是游客支付,游客未登錄狀態(tài)下支付,還是無法發(fā)送郵件。
用六樓代碼作為模板,data數(shù)組數(shù)據(jù)填充進去就可以了呀,多簡單
回復(fù)@優(yōu)速開發(fā)工作室 嗯,我解決了數(shù)據(jù)了,主要問題是 我的支付是游客支付,游客未登錄狀態(tài)下支付,還是無法發(fā)送郵件。
回復(fù)@匿名者 現(xiàn)在就是鉤子。登錄管理員賬戶后,付款后可以正常發(fā)送。但是 游客付款后,無法發(fā)送郵件。
\Phpcmf\Hooks::on('pay_success', function($data) { $body = '訂單信息:' .$data['title'].'<br />'; $body .= '交易金額:' . $data['value'] .'<br />'; $body .= '支付方式:' . $data['type'] .'<br />'; $body .= '支付時間:' .date("Y-m-d H:i:s",$data['paytime']) .'<br />'; \Phpcmf\Service::M('member')->sendmail("郵箱號","標題",$body); });
\Phpcmf\Service::M('member')->sendmail("郵箱號","標題",$body);
此居已經(jīng)寫了member,但是游客沒有member這說法,可能需要更改你的鉤子。
回復(fù)@匿名者 好的,感謝耐心解答。 這樣鉤子就沒意義了, 系統(tǒng)自帶支付通知就能滿足 登錄后的郵件通知。 這樣鉤子還是無法實現(xiàn)游客付款,通知
回復(fù)@遠策 游客就別想通知了,他登錄都沒有登錄,甚至郵箱都沒有填,我說是不是。別折騰了兄弟。
回復(fù)@匿名者 是的,所以我想 指定一個我自己的郵箱。 通知都發(fā)給我自己郵箱。
$body = "時間:".dr_date($data['inputtime'])."<br>金額:".abs($data['value'])."<br>方式:".dr_pay_type_html($data['type']); !$data['uid'] && \Phpcmf\Service::M('member')->sendmail("郵箱號",$data['title'],$body); //游客下單通知管理員
這種功能實現(xiàn)不了
需要按這個思路來開發(fā) 參考文檔:《付款成功之后》
回復(fù)@迅??蚣苈?lián)合創(chuàng)始人 能否直接去源碼寫死 通知固定的郵箱號呢?再就是請問通知內(nèi)容中的 支付方式(支付寶還是微信)怎么調(diào)用。
只能二次開發(fā)
我的支付是免登錄游客支付。請幫忙寫個鉤子,實現(xiàn) 有游客付款后,改成通知管理員郵箱 或者 固定郵箱號。
回復(fù)@小波工作室 可以用的,小波老師,最后麻煩下,郵件內(nèi)容需要這些信息怎么寫。
時間:支付時間
金額:支付金額
方式:付款方式(是微信還是支付寶)
標題:也就是后臺財務(wù)中的說明
回復(fù)@小波工作室 我的支付是游客支付,游客未登錄狀態(tài)下支付,還是無法發(fā)送郵件。
用六樓代碼作為模板,data數(shù)組數(shù)據(jù)填充進去就可以了呀,多簡單
回復(fù)@優(yōu)速開發(fā)工作室 嗯,我解決了數(shù)據(jù)了,主要問題是 我的支付是游客支付,游客未登錄狀態(tài)下支付,還是無法發(fā)送郵件。
回復(fù)@匿名者 現(xiàn)在就是鉤子。登錄管理員賬戶后,付款后可以正常發(fā)送。但是 游客付款后,無法發(fā)送郵件。
\Phpcmf\Service::M('member')->sendmail("郵箱號","標題",$body);
此居已經(jīng)寫了member,但是游客沒有member這說法,可能需要更改你的鉤子。
回復(fù)@匿名者 好的,感謝耐心解答。 這樣鉤子就沒意義了, 系統(tǒng)自帶支付通知就能滿足 登錄后的郵件通知。 這樣鉤子還是無法實現(xiàn)游客付款,通知
回復(fù)@遠策 游客就別想通知了,他登錄都沒有登錄,甚至郵箱都沒有填,我說是不是。別折騰了兄弟。
回復(fù)@匿名者 是的,所以我想 指定一個我自己的郵箱。 通知都發(fā)給我自己郵箱。