pixpdv/pixpdv-php

用于与PIXPDV系统集成库

dev-main 2023-09-04 23:58 UTC

This package is not auto-updated.

Last update: 2024-10-01 04:35:21 UTC


README

为什么选择PIXPDV?

由于PIXPDV是一种在安全环境中进行即时电子转账的方式,因此它与商业和业务的一般节奏保持一致。无需等待下一个工作日或下一个时间窗口来接收付款。PIXPDV每周7天,每天24小时运行。成本较低,且易于与支付对账集成。在实际上,PIXPDV具有与现金支付相同的效果。

安装PIXPDV库

composer require pixpdv/pixpdv-php:dev-main

以下是一个示例:

    include "vendor/autoload.php";

    use PIXPDV\PIXPDV;

    $pixpdv = new PIXPDV("cnpj", "token", "secret", true); // true para produção e false para homologação

    echo json_encode($pixpdv->statusToken());
    echo json_encode($pixpdv->QRDinamico(2.50, 5, "Teste"));

    // Objeto pagador
    $pagador = [
        "nome" => "Jose Nilton Pace",
        "fantasia" => "",
        "cpf_cnpj" => "12345678901",
        "endereco" => "Rua Emilio Bertoni, 1645",
        "bairro" => "Vila Totoli",
        "cidade" => "Franca",
        "estado" => "SP",
        "cep" => "14409108",
        "email" => "demo@jnp.com.br",
        "telefone" => "(16) 3727-5688"
    ];

    // Objeto juros
    $juros = [
        "tipo" => 3,
        "valor" => 10
    ];

    // Objeto multa
    $multa = [
        "tipo" => 2,
        "valor" => 5
    ];

    // Objeto desconto
    $desconto = [
        "tipo" => 2,
        "valor" => 10,
        "data" => "27/08/2023"
    ];

    echo json_encode($pixpdv->QRCobranca(2.50, "30/08/2023", 30, "Cobrança Teste", $pagador, $juros, $multa, $desconto));
    echo json_encode($pixpdv->QRCodeStatus("E7D557E5-E518-406E-9541-2FF4B5312A44"));
    echo json_encode($pixpdv->QRRefund("E7D557E5-E518-406E-9541-2FF4B5312A44"));
    // echo json_encode($pixpdv->resumo("01082023", "26082023", "emissao"));
    echo json_encode($pixpdv->saldo());
    echo json_encode($pixpdv->Retirada(0.25));
    echo json_encode($pixpdv->extrato("01082023", "26082023"));