Centro sviluppatori

API Route: Card/Azione/CaricaPunti

L'utilizzo di questa route consente di caricare dei punti su una card.

ESEMPIO
<?php
echo $api->route("Card/Azione/CaricaPunti", array(
	"card_codice" => "1234567890", 
	"valore" => 379.50
));
?>

Parametri dell'API Route

card_id
INTEGER - OBBLIGATORIO - Indica su quale identificativo di card sarà eseguita l'operazione. E' obbligatorio solo se viene omesso il parametro card_codice.
card_codice
STRING - OBBLIGATORIO - Indica su quale codice card sarà eseguita l'operazione. Si tratta del codice presente sul barcode della card. E' obbligatorio solo se viene omesso il parametro card_id.
tipo_carico
ENUM('I', 'P') - FACOLTATIVO - La tipologia di carico da effettuare. "P" caricherà per punti. "I" caricherà per importo in euro. Di default è "P"
valore
FLOAT / INT - OBBLIGATORIO - Se tipo_carico è "P" caricherà in punti (valori interi). Se tipo_carico è "I" caricherà in euro (valori decimali).
note
STRING - FACOLTATIVO - Consente di aggiungere delle note all'operazione.
carica_sconti
BOOLEAN - FACOLTATIVO - Effettua anche il carico sconti per lo stesso importo dei punti.

Valori restituiti (return)

In caso di successo
{
	"result": true, 
	"code": 50, // punti caricati con l'operazione
	"msg": null, 
	"data": 1251, // totale dei punti dopo l'operazione
	"count":0
}