cristof-g / terrawind-api-wrapper
Library for connect to Terrawind API
Package info
github.com/cristof-g/terrawind-api-wrapper
pkg:composer/cristof-g/terrawind-api-wrapper
Requires
- php: ^8.0
- fakerphp/faker: ^1.23
- guzzlehttp/guzzle: ^7.7
Requires (Dev)
- pestphp/pest: ^2.34
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
Librería par el consumo de datos del Sistema de Emisión de Terrawind.
Esta libería tiene el objetivo de simplicar la consulta de datos de SETW y mejorará el tiempo de implementación.
Instalación
Requisitos básicos
- PHP 8.0 o superior
Pasos para Instalación
git clone https://github.com/cristof-g/setw-api-wrapper.git
Métodos Disponibles
Countries
Obtener todos los paises
$country = new Country($credentials); $country->get();
Obtener país por región
$country = new Country($credentials); $country->getByRegionId($regionId);
Currencies
Obtener todos las divisas
$currency = new Currency($credentials); $currency->get();
Documents Types
Obtener tipo de documentos
$documentType = new DocumentType($credentials); $docuentType->get();
Products
Obtener todos los productos disponibles
$product = new Product($credentials); $product->get();
Obtener todos los productos con comisiones
$product = new Product($credentials); $product->getWithComissions();
Regions
Obtener las regiones
$region = new Region($credentials); $region->get();
Tariffs
Obtener tarifa por producto
$tariff = new Tariff($credentials); $tariff->getByProductId($productId);
Upgrades
Obtener los Upgrades (Coberturas adicionales)
$upgrade = new Upgrade($credentials); $upgrade->get($productId, $passengerAge, $tripDays);
Voucher
Agregar voucher
$voucher = new Voucher($credentials); $voucher->add($voucherData);
Editar voucher
$voucher = new Voucher($credentials); $voucher->edit($voucherData);
Obtener todos los vouchers
$voucher = new Voucher($credentials); $voucher->get();
Obtener Link del voucher
$voucher = new Voucher($credentials); $voucher->link($voucherNumber, $voucherKey);
Obtener precio del voucher
$voucher = new Voucher($credentials); $voucher->price($voucherData);
Obtener el estatus del voucher
$voucher = new Voucher($credentials); $voucher->status($voucherNumber);
Requerir anulación del voucher
$voucher = new Voucher($credentials); $voucher->requireAnnulation($voucherNumber, $comments);
Validar voucher
$voucher = new Voucher($credentials); $voucher->check($voucherData);
Obener información por número de voucher
$voucher = new Voucher($credentials); $voucher->getByVoucherNumber($voucherNumber);
Obtener número de vouchers emitidos por el sitema (Activos y cancelados)
$voucher = new Voucher($credentials); $voucher->countVouchers($filter);
Note
Para saber que información y tipo de datos se debe enviar favor de revisar la documentación de SETW