sergiomuro/correoargentino-epago

SDK for Correo Argentino epago platform

dev-main / 2.x-dev 2021-11-24 12:21 UTC

This package is not auto-updated.

Last update: 2025-07-03 06:01:00 UTC


README

SDK para consultas y gestion en Correo Argentino plataforma epago

Installation

composer require sergiomuro/correoargentino-epago

Make Request

use CorreoArgentinoEpago\CorreoArgentinoEpago;

$epago = new CorreoArgentinoEpago('my_email@example.com', 'myPassword');

Usage

Get all rubros

print_r($epago->rubros());

Get my packages inform

print_r($epago->me());

Inform an international buy with international tracking number

print_r($epago->inform('AB123456789CD', 'John', 'Doe'));

Track my inform package

print_r($epago->track('AB123456789CD'));

Set Declaration AFIP

// Construct declaration
$d = (new Declaration())
    ->setPartId('AB123456789CD')
    ->setShippingCost(12.3)
    ->setAuthorizeCoraza(true);

// Adding products to declaration
for ($i = 0; $i < rand(1, 5); $i++) {
    $dp = (new DeclarationProduct())
        ->setDescription("Test test")
        ->setCategory(10010000)
        ->setSubcategory(10010001)
        ->setQty(rand(1, 3))
        ->setUnitPrice(20 / rand(1, 10));

    $d->addProduct($dp);
}
// Declare
print_r($epago->declaration($d));

Ver tambien el proyecto Track & Trace

Usar bajo su propia responsabilidad.
Teniendo en cuenta que este es un servicio gubernamiental y privado.
El proyecto es de uso personal...