beedelivery/laravel-bs2

用于与bs2集成的包。

1.0.0 2024-01-24 13:10 UTC

This package is auto-updated.

Last update: 2024-09-24 14:27:51 UTC


README

Laravel Bs2 是一个用于与Bs2银行金融服务API集成的Laravel包。
要使用这些服务,您需要成为bs2的合作伙伴。更多详情请访问:https://empresas.bancobs2.com.br/

此包允许您

  • 通过PIX进行支付。
  • 查询通过PIX进行的支付。
  • 创建动态收费。
  • 查询收费。
  • 查询收入。

要使用上述方法,您需要一个访问令牌,该令牌已由包自动生成和管理。
您可以通过 https://devs.bs2.com/ 获取更多技术详情。

安装

composer require beedelivery/laravel-bs2

配置

一旦您拥有所有访问凭证,您需要在项目的 .env 文件中创建变量。
访问 src/config/bs2.php 以获取更多详细信息。

使用方法

每个金融服务都有自己的类及其方法。
以下是一个使用PIX服务的示例

<?php

namespace App\Http\Controllers;

use BeeDelivery\Bs2\Pix;

class Controller
{
    protected $pix;

    public function __construct(Pix $pix)
    {
        $this->pix = $pix;
    }

    public function chargeDetails()
    {
        $params = [
            'Inicio' => '2021-07-01',
            'Fim' => '2021-07-30'
        ];

        $response = $this->pix->chargeDetails($params);

        return $response;
    }

    public function chargeDetailsByTxId()
    {
        $txId = '41CCA23BA08AAE93BB45BFBE29C85C7';

        $response = $this->pix->chargeDetailsByTxId($txId);

        return $response;
    }
}

许可证

GNU通用公共许可证