ongoua / pvit
A package to use PVit payment gateway
Installs: 5
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/ongoua/pvit
Requires
- ext-curl: *
- ext-json: *
- ext-libxml: *
- ext-simplexml: *
This package is auto-updated.
Last update: 2025-10-29 03:04:15 UTC
README
A composer package for use PVit payment gateway
Installation
Using Composer
composer require ongoua/pvit
Usage
Submitting request
<?php use Ongoua\OngouaPvit; const TEL_MARCHAND = "077000000"; const TOKEN = "PVIT_TOKEN"; $clientPvit = new OngouaPvit(TEL_MARCHAND, TOKEN); $clientPvit->setMontant(100); $clientPvit->setRef("PROD66784"); $clientPvit->setTelClient("074567890"); try { $response = $clientPvit->send(); echo $response->getStatut(); } catch (Exception $e) { echo 'Error message: ' . $e->getMessage(); }
In your PVit callback
<?php use Ongoua\OngouaPvit; try { // $xmlPVit contains XML response provided by PVit $xmlPVit = "XML response from PVit"; $data = OngouaPvit::parse($xmlPVit); echo $data->getStatut(); } catch (Exception $e) { echo 'Error message: ' . $e->getMessage(); }
Report bug
DM me on Twitter @DimitriONGOUA