mirhamit/pod-bank-service

Podium.ir 银行服务包 - 银行服务包

1.1.2 2022-01-02 08:50 UTC

This package is auto-updated.

Last update: 2024-09-29 06:09:00 UTC


README

Latest Version on Packagist Total Downloads

此包是为在 Laravel 中使用 Podium.ir 银行服务而准备的,您可以从 Podium.ir 网站获取完整文档

使用此包不受限制,但由于交易和资金转移的高敏感性,发布者对此类问题不承担任何责任。

服务指南概述

安装

安装 Laravel

laravel new laravel-pod-bank-service-package
cd laravel-pod-bank-service-package

安装包

composer require mirhamit/pod-bank-service

启动和配置

从配置文件中提取文件,并在配置文件中添加密码、访问密钥和其他必需的包和 Podium.ir 网络服务

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

如果出于任何原因不想在配置文件中放置密码等,可以手动在

.env

文件中创建必要的密钥,并替换所需项

pod_UserName="نام کاربری که از بانک دریافت کرده‌اید"
pod_DepositNumber="شماره حسابی که به بانک معرفی کرده‌اید"
pod_Sheba="شماره شبای حسابی که به بانک معرفی کرده‌اید"
pod_token="کلیدی که از قسمت ورود یکپارچه لیست کلیدها یا کلید جدید دریافت میکنید"

# کلیدهایی که طبق راهنمای موجود در بالای همین صفحه و وبسایت پادیوم دریافت میکنین

pod_scApiKeyEstelamSheba="سپرده / استعلام - اطلاعات شبا"
pod_scApiKeyMojudi="سپرده - موجودی حساب"
pod_scApiKeyEnteghalPaya="سپرده - انتقال وجه - ( داخلی و پایا )"
pod_scApiKeySuratHesab="سرویس صورتحساب و وضعیت انتقال"

pod_scProductIdEstelamSheba=1115396
pod_scProductIdMojudi=1077449
pod_scProductIdEnteghalPaya=1076566
pod_scProductIdSuratHesab=1077467

使用

指导

### 获取所有银行的 SHA 信息服务:服务标识:1115396

use MirHamit\PodBankService\Services\SavingAccount;

$account = new SavingAccount();
return $account->estelamSheba($sheba, $paymentId);

### 获取账户余额服务:服务标识:1077449

use MirHamit\PodBankService\Services\SavingAccount;

$account = new SavingAccount();
return $account->mojudi()

### 获取账户对账单服务:服务标识:1077467

use MirHamit\PodBankService\Services\SavingAccount;

$account = new SavingAccount();
return $account->suratHesab($fromDate, $toDate, $fromHour, $toHour, $resultCount);

### 银行间转账服务(支持银行间转账):服务标识:1076566

use MirHamit\PodBankService\Services\SavingAccount;

$account = new SavingAccount();

return $account->enteghalVajhPaya(
        1000,
        'IR200610000000700813563379',
        'نام و نام خانوادگی',
        '1400/10/11', //تاریخ
        'شرح انتقال',
        'شرح مقصد',
        '123123123123', //شناسه‌ی واریز
        '' //شناسه یکتای تراکنش
    );

函数输出

下面提供了一个函数输出的示例,如需更多帮助,请参阅页面顶部的指导说明

测试

As Soon As Possible

变更日志

请参阅 变更日志 了解最近更改的信息。

安全漏洞

请审查和检查安全漏洞,并在问题部分报告。

致谢

许可证

MIT 许可证 (MIT)。有关更多信息,请参阅 许可证文件