waterfox / laravel-payvision-payment
laravel版 payvision支付
dev-master
2017-08-19 06:34 UTC
Requires
- php: >=5.5.0
- illuminate/support: 4.2.*
This package is not auto-updated.
Last update: 2025-02-07 22:02:13 UTC
README
用於 在 laravel 中使用 payvision 支付功能,目前僅在項目測試階段,如果使用此包造成損失,本人不承擔任何責任。
常規的laravel 包使用過程 在 app.php 的 providers 中添加
Waterfox\LaravelPayvisionPayment\LaravelPayvisionPaymentServiceProvider::class
aliases 中添加
'Payvision' => 'Waterfox\Payvision\PayvisionFacade'
使用:
支付:
try{ // 提供兩種方式修改參數 // 1. 獲取 Payvision 實例后修改參數 Payvision::getInstace()->amount = 60; // 2. 獲取 在 payment 方法中傳入數組 $result = Payvision::payment([ 'cardExpiryYear' => 2020, 'cardExpiryMonth' => 12 ]); // 當返回碼為大於0, 表示出現錯誤, 否則表示成功 if( $result['code'] > 0 ) { dd($result['message']); return ; } else { dd($result); } } catch( \Exception $e ) {、 // 可能出現的錯誤: 1. 請求 Payvision 接口超時,2. 請求 Payvision 參數不全, 3. 其他錯誤 dd($e->getMessage()); }