Di seguito è riportato il formato dell'URL al quale i rivenditori dovranno fare riferimento per le modalità di invio descritte sopra.
Le specifiche di invio restano invariate.
Per le specifiche complete di invio fare riferimento a RavenWeb API
URL di riferimento : http://gateway_host/raven/sms/send
URL di riferimento : http://gateway_host/raven/backoffice/manager
Login dell'account rivenditore
Password dell'account rivenditore
Azione da impartire al backoffice
web_virtualhost
Azione di riferimento (parametro action) : customer-add
http://gateway_host/raven/backoffice/manager?action=customer-add&login=LOGIN&password=PASSWORD
&cust_login=loginCustomer&cust_password=passCustomer&vh=web_virtualhost
Login del nuovo cliente
Password del nuovo cliente
Time Zone di riferimento del nuovo cliente.
IP address per autenticazione, uno o più indirizzi IP (o reti di indirizzi nel formato 0.0.0.0/0) separate da virgola.
Moneta di riferimento del cliente.
Se il rivenditore che accede al backoffice ha i permessi per creare ulteriori rivenditori potrà valorizzare questo parametro con uno dei seguenti valori :
L'account non sarà un account rivenditore ma un account cliente
L'account potrà creare ulteriori sotto-account ma non avrà i permessi per creare dei listini. (Opzione non abilitata in questa versione.)
L'account sarà un rivenditore di tipo Silver.
L'account sarà un rivenditore di tipo Gold
Il gateway risponderà inoltrando una struttura XML di questo tipo :
<?xml version="1.0" encoding="iso-8859-1"?>
<xml>
<result>
<backoffice>
<object type="add-response">
<status>OK</status>
<user_id>1111</user_id>
</object>
</backoffice>
</result>
</xml>
<?xml version="1.0" encoding="iso-8859-1"?>
<xml>
<error><code>NN<\/code><message>Messaggio</message></error>
</xml>
Azione di riferimento (parametro action) : customer-add-contacts
http://gateway_virtualhost/raven/backoffice/manager?action=customer-add-contacts&login=LOGIN&password=PASSWORD
&user_id=1111&name=NOME&surname=COGNOME&email_tech=EMAILT&email_admin=EMAILA&vh=web_virtualhost
Identificativo univoco del cliente creato precedentemente
Nome del cliente
Cognome del cliente
Nome Azienda
Contatto tenico del cliente
Contatto amministrativo del cliente
Cellulare del cliente
<?xml version="1.0" encoding="iso-8859-1"?>
<xml><result>
<backoffice>
<object type="add-response">
<status>OK</status>
<user_id>1111</user_id>
</object>
</backoffice>
</result></xml>
<?xml version="1.0" encoding="iso-8859-1"?>
<xml>
<error><code>NN<\/code><message>Messaggio</message></error>
</xml>
Azione di riferimento (parametro action) : customer-add-credit
http://gateway_virtualhost/raven/backoffice/manager?action=customer-add-credit&login=LOGIN
&password=PASSWORD&user_id=1111&pl_id=20&credit=100000&vh=web_virtualhost
Identificativo univoco del cliente.
Identificativo univoco della lista prezzi SMS. La lista prezzi deve essere stata precedentemente creata manualmente dal rivenditore attraverso l'interfaccia di gestione.
La lista prezzi conterrà il costo di ogni singolo messaggio per nazione di destinazione.
Credito da aggiungere. Il valore del credito deve essere espresso in decimillesimi di euro.
Esempio : 10,00 Euro dovranno essere convertiti in 100000.
<?xml version="1.0" encoding="iso-8859-1"?>
<xml><result>
<backoffice>
<object type="add-credit-response">
<status>OK</status>
<user_id>1111</user_id>
</object>
</backoffice>
</result></xml>
<?xml version="1.0" encoding="iso-8859-1"?>
<xml>
<error><code>NN<\/code><message>Messaggio</message></error>
</xml>
Azione di riferimento (parametro action) : password-mod
http://gateway_virtualhost/raven/backoffice/manager?action=mod-password&login=LOGIN
&password=PASSWORD&user_id=1111&cust_password=NUOVAPASS&vh=web_virtualhost
Identificativo univoco del cliente.
Nuova password da assegnare.
Nota : il sistema non effettuerà alcun controllo sul contenuto della password.
Valori possibili : 0 (disabilitato) 1 (abilitato). Abilitando la modalità random il sistema genererà automatica una password casuale di 8 caratteri.
<?xml version="1.0" encoding="iso-8859-1"?>
<xml><result>
<backoffice>
<object type="password-mod-response">
<status>OK</status>
<user_id>1111</user_id>
<password>NUOVAPASS</password>
</object>
</backoffice>
</result></xml>
<?xml version="1.0" encoding="iso-8859-1"?>
<xml>
<error><code>NN<\/code><message>Messaggio</message></error>
</xml>
Azione di riferimento (parametro action) : customer-block
http://gateway_virtualhost/raven/backoffice/manager?action=customer-block&login=LOGIN&password=PASSWORD
&user_id=1111&enabled=0&vh=web_virtualhost
Identificativo univoco del cliente.
Stato dell'account. Valori possibili : 0 (disabilitato) 1 (abilitato)
Settando il valore 0 l'account sarà disabilitato viceversa l'account sarà abilitato e avrà accesso alla piattaforma.
<?xml version="1.0" encoding="iso-8859-1"?>
<xml><result>
<backoffice>
<object type="customer-block-response">
<status>OK</status>
<user_id>1111</user_id>
</object>
</backoffice>
</result></xml>
<?xml version="1.0" encoding="iso-8859-1"?>
<xml>
<error><code>NN<\/code><message>Messaggio</message></error>
</xml>
Azione di riferimento (parametro action) : add-abcontact
http://gateway_host/raven/backoffice/manager?action=add-abcontact&login=LOGINCLIENTE&password=PASSWORDCLIENTE
&vh=web_reseller_virtualhost&mode=text&name=NAME&surname=SURNAME&email=EMAILADDRESS&mobile=MOBILEPHONE
&fixed=FIXEDLINE&bdate=YYYY-MM-DD&gender=M
Nome del contatto (opzionale)
Cognome del nuovo contatto (opzionale)
Indirizzo E-Mail del nuovo contatto (opzionale)
Cellulare del nuovo contatto (opzionale)
Telefono fisso del nuovo contatto (opzionale)
Data di nascita del nuovo contatto (opzionale)
Sesso del nuovo contatto (opzionale). Valori possibili: m o f
Il gateway risponderà inoltrando una stringa testuale:
OK
ERROR [ERROR Code]
Il sistema di rivendita permette di gestire un negozio online configurabile dal rivenditore attraverso la propria area di amministrazione. I suoi clienti avranno la possibilità di acquistare online e completare gli ordini scegliendo come metodo di pagamento tra:
Nel primo caso l'utente, al termine dell'acquisto, visualizzerà le coordinate bancarie che il rvenditore avrà precedentemente impostato nella sua area
di configurazione.
Nel secondo caso l'utente, al termine dell'acquisto, sarà redirezionato verso il gateway di pagamento con carta di credito che il rivenditore avrà deciso di utilizzare.
Al termine dell'acquisto con carta di credito, la piattaforma di rivendita richiamerà l'URL del gateway di pagamento che il rivenditore avrà impostato nel pannello configurazione, saranno passati i seguenti parametri relativi all'ordine effettuato:
Attraverso questo sistema di rilancio sarà possibile integrare qualsiasi sistema di pagamento online.
ERR 42 Error wrong user_id [not your customer]
ERR 43 Error while adding customer contacts
ERR 43 Error while adding credit