承接 refatbd/bd-courier-fraud-checker 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

refatbd/bd-courier-fraud-checker

最新稳定版本:1.1.2

Composer 安装命令:

composer require refatbd/bd-courier-fraud-checker

包简介

Check for fraudulent customers using Bangladeshi courier data.

README 文档

README

A Laravel package to detect fraudulent customers using Bangladeshi courier data (Steadfast, Pathao, Redx).

Maintained by refatbd

Installation

composer require refatbd/bd-courier-fraud-checker

Publish Config

php artisan vendor:publish --tag=bdcourierfraudchecker-config

Environment Variables

Add these to your .env file:

# Steadfast
STEADFAST_USER=your_email@example.com
STEADFAST_PASSWORD=your_password

# Pathao
PATHAO_USER=your_email@example.com
PATHAO_PASSWORD=your_password

# Redx
REDX_PHONE=01XXXXXXXXX
REDX_PASSWORD=your_password

Usage

use Refatbd\BdCourierFraudChecker\Facade\BdCourierFraudChecker;

$result = BdCourierFraudChecker::check('01XXXXXXXXX');

Response Format

[
    'steadfast' => [
        'status' => true,
        'message' => 'Successful.',
        'data' => [
            'success'             => 45,
            'cancel'              => 5,
            'total'               => 50,
            'deliveredPercentage' => 90.0,
            'returnPercentage'    => 10.0,
        ],
    ],
    'pathao' => [ ... ],
    'redx'   => [ ... ],
]

Supported Couriers

Courier Status
Steadfast
Pathao
Redx

More couriers can be added easily — see Adding a New Courier.

Adding a New Courier

  1. Create a new class in src/Courier/YourCourier.php:
<?php

namespace Refatbd\BdCourierFraudChecker\Courier;

use Refatbd\BdCourierFraudChecker\Traits\Helpers;

class YourCourier
{
    use Helpers;

    public function __construct()
    {
        $this->checkRequiredConfig(['your_courier_user', 'your_courier_password']);
    }

    public function check($phoneNumber)
    {
        $phoneNumber = $this->validateBDPhoneNumber($phoneNumber);
        // Add your API logic here
        return [
            'status'  => true,
            'message' => 'Successful.',
            'data'    => [],
        ];
    }
}
  1. Add credentials to config/bdcourierfraudchecker.php:
"your_courier_user"     => env("YOUR_COURIER_USER", ""),
"your_courier_password" => env("YOUR_COURIER_PASSWORD", ""),
  1. Inject it into CourierCheckerService and add to the check() return array.

  2. Bind it in BdCourierFraudCheckerServiceProvider.

License

MIT

统计信息

  • 总下载量: 3
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 10
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2026-05-05

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固