2016年12月16日 星期五

晶片atm讀卡機讀取不到解決方法-win7/8/10

晶片atm讀卡機總是在需要的時候讀取不到阿~
小編的切身之痛

但是在網路交易那麼發達的時代真的很需要讀卡機
那麼如果發生讀卡機讀取不到時該怎麼處理呢?
小編幫大家整理了一下步驟與資訊


問題一:請先試試看更換瀏覽器(更換看看IE吧~

老牌ATM也是最多人使用的郵政ATM....但也是最難用的只能在IE瀏覽器下進行喔!
聽說有在計畫更新到其他瀏覽器,但相信效率不會很高就是了 😑

問題二:win10 請勿使用新的IE 瀏覽器 Microsoft Edge 


微軟新版的IE真是個奇妙的瀏覽器,或許有這瀏覽器的愛用者,小編先在這說聲抱歉摟~這東西太新了很多東西可都不支援的


如果都不是以上這些問題的話那麼就跟著小編這麼做吧!

step1:"我的電腦"按右鍵點擊"管理" (win8/10的朋友找不到就在搜尋一下"電腦管理"吧!




接著就出現這個東西啦~電腦管理


Step2 :點擊裝置管理員後點開智慧讀卡機看下方讀卡機是否有正常運作

如果運作不正常的話會出現黃色三角形+驚嘆號喔!
點擊內容後可以先嘗試著更新驅動程式
如果還是出現黃色三角形+驚嘆號那麼按解除安裝在將讀卡機重新插入,重新來安裝一次吧!

ps:有些人這個步驟結束就可以使用瞜~~先試試看吧!

Step3:打開"服務與應用程式"點擊服務,找尋列表裡的smart card

這時會出現幾個狀況喔!
狀況一:未開啟,別那麼著急按啟動請先點選內容確認啟動類型為自動,之後就不會又關掉拉!!接著就按啟動鍵吧!!

狀況二:已經啟動了!那麼就請按"重新啟動"吧!

ps:有些人這個步驟結束就可以使用瞜~~先試試看吧!

Step4:有些人的情況特殊些需開啟Smart Card 下面那個Smart Card Device Enumeration Service

※如果上面步驟都沒右就開開看這個服務吧!


最後的最後~如果上面這些都無解的話99%的問題是你讀卡機壞拉~再去買一個唄!!

Share:

2016年12月9日 星期五


<二>查詢訂單狀態與取得訂單資訊

再成功建立訂單之後,接著便是查詢的動作啦~
客戶忘記繳費代碼或想查詢付款狀態等等...

官方查詢文件 => https://cweb.pay2go.com/dw_files/info_api/pay2go_gateway_Transaction_api_V1_0_4.pdf


訂單完成時需記下
訂單號碼(MerchantOrderNo)以及訂單金額(Amt)
查詢時需要

以下的程式碼也可以到官方文件裡面看~這裡只是多了些解釋的註解

與建立時相同需要先取得驗證碼 = CheckValue


接著便是將資料取回來啦~


這邊是curl 最基本需要指令
而curl是個很好用也很需要的技術喔!!~需要的可以去學習一下!!




接著就可以拿著$value去進行顯示瞜!!!

Share:

2016年12月8日 星期四

智付寶-金流串接php版本

智付寶付款API串接


網路上中小店家自行處理金流會較為麻煩,
台灣線上教為大宗的金流服務屬 智付寶歐付寶 最為大宗
而如果接口為海外的話則以支付寶較多人使用

智付寶與歐付寶的比較



(圖片來源:https://www.facebook.com/workisstudio/)

看官能自行評估一下喔~!

小編選擇使用智付寶,但操作流程和概念都差不多,
只是智付寶提供免費的測試環境在教學上比較好處理

step 1: 到智付寶註冊 => https://cweb.pay2go.com/main/login_center/single_login (測試版)

註冊方式很簡單就不一一介紹了
step 2: 建立商店 => 商店代號之後會用到喔!!!

也就是說你一個帳號可以同事處理很多商店的金流
填填資料進行處理便完成了重點是取的HashKey 和HashIV
點擊建立好的商店看詳細資料便能取得之後加密驗證都是需要喔




接下來便是code的部分了
step 3 :
※官方文件page 45有加密方式
step 4 :傳送頁面處理

※email 可以先送出連到智付寶頁面後再進行填寫

※其他重要傳遞參數
<!-- 失敗時回傳的頁面 -->
<input type='hidden' name='ClientBackURL' value='自己補上'>

<!-- 成功時回傳的頁面-->
<input type='hidden' name='ReturnURL' value='自己補上'>

step5: 回傳訊息接收



官方文件:https://www.pay2go.com/dw_files/info_api/pay2go_gateway_MPGapi_V1_1_8.pdf




Share:

2016年12月7日 星期三

使用Gmail的SMTP寄送郵件,與PHPMailer的使用

只需少量郵件寄送功能,而不想自行架設SMTP
只需幾個步驟就可以利用gmail代為轉寄

編者環境:Ubuntu 14.04.3
step1:安裝phgmailer => apt-get install libphp-phpmailer
※composer link 順便附一下composer require phpmailer/phpmailer
step2: 到gmail修改設定

step3:修改gmail 安全性選項 web => https://support.google.com/accounts/answer/6010255


step4:察看php內ssl 是否開啟
※未開起請修改php.ini

code的部分:

注意事項:
1.之後產生問題可以察看一下git的官方文件trobleshooting一下=> https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting

2.如果遇到問題port的部分可以修改看 25, 465 and 587試試看

3.SMTPDebug的部分修改可顯示不同的錯誤訊息,使用上很方便

4.smtp.gmail.com 為gmail的smtp ,用前能先Ping ping看是否有通
5.安全通訊協定有兩個ssl 、tls ,所以資訊能改成$mail->SMTPSecure='tls';

6.第一次測試gmail可能會偵測陌生IP登入發郵件鎖起來,記得去信箱任證一下
Share:
Scroll To Top