Download the PHP package mavart/axerve-client-sdk without Composer
On this page you can find all versions of the php package mavart/axerve-client-sdk. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download mavart/axerve-client-sdk
More information about mavart/axerve-client-sdk
Files in mavart/axerve-client-sdk
Package axerve-client-sdk
Short Description SDK PHP per integrare le API di pagamento Axerve
License MIT
Informations about the package axerve-client-sdk
Axerve SDK per PHP
Questo SDK PHP permette di integrare facilmente le API di pagamento di Axerve all'interno delle tue applicazioni PHP.
Requisiti
- PHP 7.4 o superiore
- Estensione JSON di PHP
- Estensione cURL di PHP
- Composer
Installazione
Per installare l'SDK, usa Composer:
Configurazione
Per iniziare ad utilizzare l'SDK, è necessario creare un'istanza del client con i tuoi dati di autenticazione:
L'SDK utilizza l'ambiente di produzione come impostazione predefinita. Se desideri utilizzare l'ambiente sandbox per i test, puoi specificare true
come terzo parametro durante l'inizializzazione del client:
Metodi
Payment API
-
POST payment/create
-
GET payment/detail
-
POST payment/detail
-
POST payment/update
-
POST payment/submit
-
POST payment/capture
-
POST payment/cancel
-
POST payment/refund
GET payment/methods/{paymentId}/{languageId}
Check API
POST check/creditCard
...altri metodi in aggiornamento
POST check/cvv
POST check/email
POST check/expirydate
POST check/pan
POST check/DCC
POST check/token
Shop API
GET shop/paymentMethods
...altri metodi in aggiornamento
GET shop/environment
GET shop/language
POST shop/language
GET shop/moto
POST shop/moto
POST shop/paymentMethods
GET shop/paymentPage
POST shop/paymentPage
POST shop/token
GET shop/version
GET shop/token
DELETE shop/token
Dashboard API
...in aggiornamento
Accesso tipizzato alle risposte
L'SDK offre risposte e payload tipizzati in base al tipo di operazione, rendendo più intuitivo e sicuro l'accesso ai dati.
Tipi di risposta
PaymentCreateResponse
: Classe specifica per le risposte dell'endpointpayment/create
PaymentDetailResponse
: Classe specifica per le risposte degli endpointpayment/detail
e altri operativi
Tipi di payload
CreatePaymentPayload
: Payload specifico per le risposte dell'endpointpayment/create
DetailPaymentPayload
: Payload specifico per le risposte degli endpointpayment/detail
e altri
Esempi di utilizzo
Creazione di un pagamento
Dettaglio di un pagamento
Gestione degli errori
L'SDK gestisce le eccezioni in modo strutturato. Tutte le eccezioni dell'API estendono la classe base Axerve\Payment\Exception\ApiException
.
Nota sull'implementazione
Questo SDK utilizza l'estensione cURL di PHP per effettuare le richieste HTTP alle API di Axerve, garantendo massima compatibilità e controllo.
Documentazione completa
Per la documentazione completa delle API di Axerve, visita https://api.axerve.com/
All versions of axerve-client-sdk with dependencies
ext-json Version *
ext-curl Version *