delower186 / twocheckout
2checkout支付网关集成,适用于Laravel应用程序。
v1.0.3
2022-09-10 10:09 UTC
This package is auto-updated.
Last update: 2024-09-10 14:41:21 UTC
README
Laravel应用程序的2checkout包
为Laravel应用程序提供简单的2Checkout支付网关集成
要求
- Laravel >= 5.5
安装
- 使用以下命令进行安装
composer require delower186/twocheckout
- 如果Laravel版本低于5.5,将服务提供者添加到config/app.php文件中的$providers数组中,如下所示
Delower186\Twocheckout\TwocheckoutServiceProvider
Delower186\Twocheckout\TwocheckoutServiceProvider::class
- 将别名添加到config/app.php文件中的$aliases数组中,如下所示
'Twocheckout' => Delower186\Twocheckout\Facades\Twocheckout
'Twocheckout' => Delower186\Twocheckout\Facades\Twocheckout::class
- 运行以下命令以发布配置
php artisan vendor:publish
用法
配置
- 创建2checkout账户后,将商户代码添加到.env文件中
MERCHANT_CODE='your merchant code here'
选项
- 如果您想查看演示或使用内置系统,请访问以下链接
http://127.0.0.1:8000/twocheckout
- 否则,将以下外观添加到您的控制器中,这将使您能够使用2个静态方法loadScripts()和buyNow($price)
use Delower186\Twocheckout\Facades\Twocheckout;
Twocheckout::loadScripts() // use this method in the bottom of product page
Twocheckout::buyNow($price) //use this method as buyNow button product price as parameter, it can be customized using css classes
Twocheckout::store($request) //use this method to store order info sent by 2checkout, publish views & migrations to customize
定制
- 这些是可选的定制选项,可以添加到.env文件中
#DEFAULT PRODUCT TYPE IS "DYNAMIC" only for now PRODUCT_TYPE= #DEFAULT CURRENCY "USD" CURRENCY_CODE= #DEFALT TEXT "BUY NOW" BUTTON_TEXT= #CSS CLASSES SEPARATED BY SPACE CSS_CLASSES= #CART NAME (DEFAULT 'Total Price') CART_NAME=