riwash / esewa
此包允许您将esewa支付集成到您的网站中
v1.0.0
2024-02-12 04:20 UTC
This package is auto-updated.
Last update: 2024-09-16 04:47:10 UTC
README
此包允许您使用esewa v2作为支付网关
注意:在环境文件中定义此内容
- ESEWA_ACCESS_TYPE = Live ** 选择 Live 或 Test **
- ESEWA_MERCHANT_ID = 您的秘密密钥
- ESEWA_PROD_CODE = 您的生产代码
- ESEWA_SUCCESS_URL = 支付成功后的回调URL
- ESEWA_FAIL_URL = 支付失败时的回调URL
之后
创建控制器
use Riwash\Esewa\RiwashEsewa;
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use Riwash\Esewa\RiwashEsewa;
use Illuminate\Support\Facades\Http;
class PaymentTestController extends Controller
{
public function esewa()
{
$tuid = now()->timestamp;
$data = [
"amount" => "100",
"product_delivery_charge" => "0",
"product_service_charge" => "0",
"product_code" => "EPAYTEST",
"tax_amount" => "10",
"total_amount" => "110",
"transaction_uuid" => $tuid
];
$payment = new RiwashEsewa();
return $payment->esewaCheckout($data);
}
public function success(Request $request)
{
//write your after payment success code here
dd($request->all());
}
public function fail(Request $request)
{
// write if payment failed response here
dd($request->all());
}
}
这样 如果您遇到任何问题或错误,请在此处创建问题 https://github.com/riwash/Riwash-Esewa-Payment-gateway-Laravel-Package/issues