karadzinov/halkbank
Composer 安装命令:
composer require karadzinov/halkbank
包简介
Laravel package for Halkbank (NestPay/Payten) ver3 3D Pay Hosting integration
README 文档
README
Laravel helper for NestPay/Payten 3D Pay Hosting with Hash Version 3.
Packagist: https://packagist.org/packages/karadzinov/halkbank
Install
composer require karadzinov/halkbank php artisan vendor:publish --tag=nestpay-config
Usage
use Nestpay\Laravel\Facades\Nestpay; $params = [ 'clientid' => config('nestpay.client_id'), 'amount' => '10.00', 'oid' => 'OID'.time(), 'okurl' => route('nestpay.ok'), 'failUrl' => route('nestpay.fail'), 'TranType' => 'Auth', 'Instalment' => '', 'currency' => config('nestpay.currency'), 'rnd' => microtime(true), 'storetype' => config('nestpay.store_type'), 'hashAlgorithm' => 'ver3', 'lang' => 'en', ]; $hash = Nestpay::buildRequestHash($params); $fields = array_merge($params, ['HASH' => $hash]); return view('nestpay::redirect', [ 'action' => Nestpay::threeDPostUrl(), 'fields' => $fields, ]);
Verify response
if (!Nestpay::verifyResponseHash(request()->post())) { abort(400, 'Invalid HASH'); }
Order inquiry
$result = Nestpay::orderInquiry($orderId);
Configure credentials in config/nestpay.php or via .env.
Required .env variables
NESTPAY_CLIENT_ID=your_client_id NESTPAY_STORE_KEY=your_store_key NESTPAY_STORE_TYPE=3D_PAY_HOSTING NESTPAY_CURRENCY=807 NESTPAY_LANG=en NESTPAY_3D_POST_URL=https://your-bank-domain/fim/est3Dgate NESTPAY_API_POST_URL=https://your-bank-domain/fim/api NESTPAY_API_USERNAME=your_api_username NESTPAY_API_PASSWORD=your_api_password # Optional helpers for local dev behind a tunnel # Set to your public https base (e.g., ngrok/Cloudflare Tunnel) PUBLIC_BASE_URL=https://your-public-https-url FORCE_HTTPS=true
The PUBLIC_BASE_URL ensures callback URLs (okurl/failUrl) are generated using your public HTTPS domain during development.
karadzinov/halkbank 适用场景与选型建议
karadzinov/halkbank 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 2 次下载、GitHub Stars 达 0, 最近一次更新时间为 2025 年 09 月 16 日, 在 PHP 生态内属于活跃度较高的组件。
我们在过去多个企业项目中使用过 karadzinov/halkbank 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 karadzinov/halkbank 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
统计信息
- 总下载量: 2
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 17
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-09-16