Bulletin de versement

Paiement des bulletin de versement italien via API et en temps réel

Service de paiement disponible pour tout type de bulletin de versement italien

Toutes les connaissances dont vous avez besoin

Vous trouverez ici quelques conseils à prendre en compte pour aborder cette API. Si vous préférez, nous fournissons des exemples de code, la documentation OAS3, la possibilité d'essayer l'API en direct via Swagger UI ou d'importer l'intégralité de la collection dans Postman. Nous proposons également un environnement Sandbox où vous pouvez expérimenter toutes sortes de requêtes de manière totalement gratuite.

Conseils utiles pour commencer Bulletin de versement

Obtenir le Token dans la section appropriée avant de commencer.

Utilisez l'outil en ligne ou générez-le via l'API. Définissez la date d'expiration, un nom utile et ajoutez maintenant un ensemble d'étendues pour limiter les actions possibles que votre jeton peut effectuer.

Bollettini (1.0.0)

Service web qui vous permet de payer vos factures, mav, rav, pago pa et la taxe sur les véhicules.

Pay

Méthodes de traitement des paiements

Demande de paiement de facture

Méthode permettant de demander un paiement. Le résultat sera une url qui vous redirigera vers le portail de paiement.

Authorizations:
bearerAuth
path Parameters
endpoint
required
any
Enum: 123 451 674 896 "rav" "mav" "pagopa" "bolloauto"

Type de service demandé

Request Body schema: application/json
One of
email
required
string <email>

courriel du client

cognome
string

nom de famille du client

nome
string

prénom du client

indirizzo
string

adresse du client

telefono
string

téléphone client

importo
required
number <= 2496.99

montant à payer

cap
string <= 5 characters

code postal du client

localita
string

ville cliente

provincia
string <= 2 characters

province du client

ccp
required
string <= 12 characters

compte postal

causale
required
string

causal

object (Callback)

Responses

Response Schema: application/json
object
success
boolean
message
string
error
integer

Request samples

Content type
application/json
Example
{}

Response samples

Content type
application/json
{}

Toutes les demandes

Méthode qui vous permet de voir toutes vos demandes de paiement.

Authorizations:
bearerAuth

Responses

Response Schema: application/json
object (Get)
success
boolean
message
string
error
integer

Request samples

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "https://ws.pagasubito.it/pay/");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "Authorization: Bearer REPLACE_BEARER_TOKEN");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);

Response samples

Content type
application/json
{
  • "data": [
    ],
  • "success": true,
  • "message": "",
  • "error": null
}

Demande unique

Méthode qui vous permet de voir la demande unique identifiée par l'identifiant. Le champ "rapport" n'est saisi qu'après la finalisation du paiement et contient des données sur le résultat du paiement.

Authorizations:
bearerAuth
path Parameters
id
required
string
Example: 64772d88496e98e849017aa8

Request id

Responses

Response Schema: application/json
Get123-451-674-896 (object) or Getmav-rav (object) or Getpagopa (object) or Getbolloauto (object)
success
boolean
message
string
error
integer

Request samples

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "https://ws.pagasubito.it/pay/%7Bid%7D");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "Authorization: Bearer REPLACE_BEARER_TOKEN");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);

Response samples

Content type
application/json
Example
{
  • "data": [
    ],
  • "success": true,
  • "message": "",
  • "error": null
}

Obtenir le reçu

Méthode permettant de télécharger le reçu identifié par l'ID. Si le reçu existe, un fichier pdf est renvoyé.

Authorizations:
bearerAuth
path Parameters
id
required
string
Example: 64772d88496e98e849017aa8

Request id

Responses

Response Schema: application/pdf
string <binary>

Request samples

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "https://ws.pagasubito.it/pay/%7Bid%7D/ricevuta");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "Authorization: Bearer REPLACE_BEARER_TOKEN");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);

Response samples

Content type
application/json
{
  • "success": false,
  • "message": "invalid id",
  • "error": 234,
  • "data": null
}