Download the PHP package chadpeng/laravel-ecpay without Composer
On this page you can find all versions of the php package chadpeng/laravel-ecpay. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Please rate this library. Is it a good library?
Informations about the package laravel-ecpay
Laravel ECPay
Laravel ECPay 為串接綠界的非官方套件
系統需求
- PHP >= 7.2
- Laravel >= 6.0
安裝
環境設定
這裡會將設定檔 ecpay.php 複製一份到 config 的目錄下。
.env 裡加入
用法
基本用法
- 產品資料單筆時可簡單只傳送 ItemName 及 TotalAmount
需要分期付款時
- 加上 withInstallment(分期期數)
- 信用卡分期可用參數為:3,6,12,18,24
- ex: 3,6
範例
承上,在 return 時,加上 withInstallment 即可
定期定額扣款
- 加上 withPeriodAmount($periodAmt)
範例
承上,加上參數,帶入 withPeriodAmount 即可
需要開立發票時
- 加上 withInvoice($invData) 即可。
- 開立發票時,產品內容必須要符合即定格式傳送,不能只帶 ItemName 及 TotalAmount
- 測試開立發票時,MerchantID 請設 2000132
範例
查詢訂單
查詢發票
開立發票
套件中有設定和綠界溝通用的route及基本處理方法,如果要有自己的處理邏輯要用自己寫好的route,擔心和套件原設定的route衝突時
- 在 app/Http/Providers/AppServiceProvider 的 register 加入
如果要用自己傳送資料的頁面
- 方法一: 在 .env 裡使用 ECPAY_SEND_FORM 的環境變數來指定。
- 方法二: 直接指定 ECPay::$sendForm 的值來指定。
所有文件列的參數基本上都可用,參數用法請參考綠界串接文件
- 回傳參數的背景通知(ReturnURL),套件裡有預設的網址,但只止於通知,如果要有寫入資料庫的設計,要再設計自己的回傳通知網址。
- OrderResultURL 為結帳完返回自已站台的網址,不能與 ReturnURL 相同。
All versions of laravel-ecpay with dependencies
PHP Build Version
Package Version
The package chadpeng/laravel-ecpay contains the following files
Loading the files please wait ....