Benvenuto nella nostra community, registra un account gratuito ADESSO!
Oltre 7000 persone hanno già registrato il loro account. Chiedi aiuto, conversa con aziende ed esperti del settore webhosting italiano.
Iscriviti subito! In meno di 2 minuti!




Pagina 3 di 3 PrimaPrima 123
Risultati da 31 a 35 di 35
Like Tree1Likes

Discussione: Implementazione di Iwsmile in Whmcs

  1. #31
    Provider L'avatar di revhosting
    Data Registrazione
    Nov 2008
    Messaggi
    788

    Re: Implementazione di Iwsmile in Whmcs

    La cosa più semplice che mi viene in mente, oltre al consiglio di usare a prescindere sempre la tua valuta (euro) sia per semplicità che per evitare guai al tuo commercialista col cambio (potrebbe chiederti più soldi), è di mandare il callback su una tua pagina php appositamente settata per convetire nuovamente l'importo in $. Mi spiego. Normalmente la prassi è questa:

    1. Click su "paga ora"
    2. form action -> IWSmile
    3. Effettua il pagamento
    4. URL_OK/KO sul callback che aggiorna la fattura e aggiunge la transazione
    5. Redirect sulla fattura che diventa "Pagata" o dove ti pare

    Tu adesso fai cosi:

    1. Click su "paga ora"
    2. Non so come (actionhook suppongo) converti $ in €
    3. form action -> IWSmile
    4. Effettua il pagamento
    5. URL_OK/KO sul callback che aggiorna la fattura e aggiunge la transazione in $
    6. Redirect sulla fattura che resta pagata parzialmente

    Io farei cosi. Prima di tutto salvo nell'array del form action anche una variabile contenente informazioni sulla corrente valuta di pagamento. C'è un campo apposito (dovrebbe chiamarsi 'note') libero e utilizzabile per questo genere di personalizzazioni. Se già lo usi fai un php explode o usi dei separatori (quellochemipare|sonobellissimo|USD).

    Bhè adesso al 5° punto l'URL_OK/KO lo mando su un php dove con uno script impongo la conversione della variabile di ritorno $amount a seconda della valuta presente in $note. Una cosa tipo questa
    <? // prendo le variabili

    $amount = $_GET[amount];
    $valuta = $_GET[note];

    // qui ci sono i rapporti di conversione rigorosamente a cacchio di cane

    $euro = 0.70;
    $dollaro = 1.40;

    // facciamo finta che stiamo processando 10$ da converire in €

    if ($valuta == USD) { $amount = $amount * $euro }

    // ora i 10$ sono diventati 7€
    // adesso che abbiamo finito mandiamo l'$amount convertito sul callback

    header(/modules/gateway/cheneso/callback.php);
    ?>
    Callback.php riceverà il giusto importo affinche la fattura sia pagata. Per semplificare potresti includere il codice direttamente in cima a callback.php e ti risparmi l'header e un file.



  2. #32
    Provider L'avatar di BibiHost
    Data Registrazione
    Jan 2011
    Località
    Caorle (VE)
    Messaggi
    143

    Re: Implementazione di Iwsmile in Whmcs

    Innanzitutto grazie
    Le fatture vengono poi emesse manualmente e sempre con l'importo convertito in euro (quelle di whmcs le usiamo come ricevuta non fiscale altrimenti ne esce un casino) che così il commercialista è contento

    La conversione $/€ prima del pagamento è una funzione di Whmcs, la si attiva nelle opzioni del gateway.

    La soluzione è valida ma un po' macchinosa, i rapporti di conversione sarebbero inoltre da andare a prendere da quelli che si autoaggiornano in whmcs...

    Forse preferirei rimuovere del tutto il callback in modo poi da verificare ed aggiungere i pagamenti manualmente (cosa che all'incirca faccio già ora correggendo gli importi).

    Cosa dovrei modificare?


    Approfitto per chiederti un'altra cosa
    Sappiamo che i dati riportati nei dettagli della transazione sono quelli "forniti" da whmcs (nome, eccetera).
    Credi ci sia un modo per ottenere il vero nome, ovvero quello sulla carta di credito usata, dell'acquirente?
    Ho chiesto nella chat di iwsmile e mi hanno detto che quelle info dovrebbero essere disponibili tramite API.

    Non ho ancora avuto casi di charback con iwsmile, tuttavia un'informazione del genere sarebbe molto utile nella verifica dei pagamenti.

    Grazie per la disponibilità

  3. #33
    Provider L'avatar di revhosting
    Data Registrazione
    Nov 2008
    Messaggi
    788

    Re: Implementazione di Iwsmile in Whmcs

    I rapporti di conversione potresti prenderli proprio da whmcs oppure, se non vuoi fare query nel db, te li porti anche loro dentro 'note'. In questo modo dal ritorno del pagamento ricavi sia la valuta che la conversione. $note sarà EUR|1.50. Se vuoi togliere il callback svuota il file dove hai messo tutte le funzioni di callback e mettici un redirect.

    Per quanto riguarda i dettagli dell'acquirente payer_name dovrebbe restituirti nome/cognome. A pagina 22 del manuale di integrazione trovi tutte le info.

  4. #34
    Provider L'avatar di BibiHost
    Data Registrazione
    Jan 2011
    Località
    Caorle (VE)
    Messaggi
    143

    Re: Implementazione di Iwsmile in Whmcs

    Grazie infinite per la disponibilità

  5. #35
    Provider L'avatar di BibiHost
    Data Registrazione
    Jan 2011
    Località
    Caorle (VE)
    Messaggi
    143

    Re: Implementazione di Iwsmile in Whmcs

    Ero in dubbio su payer_name e così ho interpellato direttamente IWBank. Mi hanno detto che l'informazione che mi serviva (Nome Cognome della carta usata) era protetta da privacy e quindi non sarebbe stata restituita dalle API.
    L'unico modo per verificare i pagamenti che "puzzano" è contattarli, anche via chat, e fare un controllo incrociato sui dati dell'acquirente.

    Ciao

Pagina 3 di 3 PrimaPrima 123

Discussioni Simili

  1. whmcs
    Di webhostingperte nel forum Pannelli di controllo e Hosting software
    Risposte: 102
    Ultimo Messaggio: 19-09-2011, 20:39
  2. Transazione bancaria IWSMILE
    Di MrHouse.86 nel forum PHP
    Risposte: 18
    Ultimo Messaggio: 31-03-2011, 12:58
  3. Jam rox o whmcs?
    Di caygri nel forum Pannelli di controllo e Hosting software
    Risposte: 3
    Ultimo Messaggio: 21-07-2009, 18:12
  4. VMware, i pregi di una struttura virtuale e prima implementazione
    Di Redazione HostingTalk nel forum Interviste & contenuti professionali
    Risposte: 0
    Ultimo Messaggio: 31-03-2009, 11:35

Informazioni Discussione

Utenti che Stanno Visualizzando Questa Discussione

Ci sono attualmente 1 utenti che stanno visualizzando questa discussione. (0 utenti e 1 ospiti)

Tag per Questa Discussione

Segnalibri

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •