Autore Topic: Bankpass di CIM Italia  (Letto 6325 volte)

Offline Cat

  • Nuovo arrivato
  • *
  • Post: 18
  • Sesso: Maschio
    • Mostra profilo
Bankpass di CIM Italia
« il: 16 Nov 2005, 23:57:34 »
CIao Raga

sto provando ad adattare il modulo bankpass per andare sulla versione di CIM Italia e non ci salto fuori.

Vi incollo il testo chiave della doc tecnica che mi hanno dato:
------------------------------------------------------
Il sito Internet remoto che debba farsi autorizzare pagamenti inserirà nella pagina che precede il
pagamento un link all’URL
 
https://ecommerce.cim-italia.it/bankpass/DispatcherServlet
 
A questo indirizzo devono essere passati i seguenti parametri con metodo post (consigliato) o
metodo get:
 
>  “alias”= insegna del negozio (valore fisso comunicato da Cim Italia nella fase di attivazione
definitiva)
> “importo”= importo da autorizzare
> “divisa”= il codice della divisa in cui l’importo è espresso (EUR = Euro).
> “codTrans”= codice di identificazione del pagamento composto da caratteri alfanumerici, 
escluso il carattere #  (codice univoco per ogni richiesta di autorizzazione min. 2 caratteri,
max. 30 caratteri)
> “mail” = l’indirizzo e-mail dell’acquirente al quale inviare l’esito del pagamento (facoltativo)
> “url” = url del programma a cui inviare i parametri di risposta con l’esito della transazione
(solo se le esigenze del merchant richiedono questo tipo di esito) (facoltativo)
> “session_id” = identificativo della sessione (facoltativo)
> "mac" = Message Code Authentication 
 
Va osservato che :
 
1. Il campo mail viene utilizzato per notificare l’esito al consumatore nel caso di transazione
SSL standard. Per le transazioni BankPass infatti viene utilizzato l’indirizzo e-mail
contenuto nel wallet.
2. Il campo url viene utilizzato per notificare l’esito al merchant tramite una redirect sul sito
dell’esercente. Questa modalità è utilizzabile per le transazioni SSL standard. Per le
transazioni BankPass è possibile, oltre alla mail, ricevere una notifica attraverso una
chiamata server-to-server secondo quanto descritto nel paragrafo 6.
-----------------------------------------------------

In sostanza credo che il file da modificare sia ps_bankpass.php contenuto nel pacchetto bankpass.zip per phpshop scaricato non ricordo dove e secondo me bisogna modificare questa parte di codice ma non so come:

   $str = 'NUMORD=' . $transid . '&' .
                       'IDNEGOZIO=' . $login . '&' .
                       'IMPORTO=' . $myamount . '&' .
                       'VALUTA=' . $mycurrency . '&' .
                       'TCONTAB=' . BP_CONT_STATUS . '&' .
                       'TAUTOR=' . BP_AUTH_STATUS . '&' .
                       $mac_avvio;
                $MAC = md5($str);
                   
      //bankpass vars to send / variabili Bankpass da inviare al sistema
                $formdata = array (
       'IMPORTO' => $myamount,
                 'VALUTA' => $mycurrency,
       'NUMORD' => $transid,
       'IDNEGOZIO' => $login,
       'URLBACK' => $url_mambo_shop.'/index.php?option=com_phpshop&page=checkout.bankpass&NUMORD='. $db->f("order_number"),
       'URLDONE' => $url_mambo_shop.'/index.php?option=com_phpshop&page=checkout.bankpass',
       'URLMS' => $url_mambo_shop.'/index.php?option=com_phpshop&page=checkout.bankpass_result',
       'TCONTAB' => BP_CONT_STATUS,
       'TAUTOR' => BP_AUTH_STATUS,
       'MAC' => $MAC
       );

Sapete come si fa?

Grazie 1000
Joomla Rocks! OSC BAD!

Offline Arkimede360

  • Appassionato
  • ***
  • Post: 592
  • Sesso: Maschio
  • www.arkimede360.it
    • Mostra profilo
Re: Bankpass di CIM Italia
« Risposta #1 il: 14 Ott 2008, 18:45:59 »
Ciao, mi trovo nella tua identica situazione se non peggio...come hai risolto.

Grazie
fabio@arkimede360.it
www.arkimede360.it
p.iva 02532850597

Offline PiccolaStellainCielo

  • Esploratore
  • **
  • Post: 196
  • Sesso: Femmina
    • Mostra profilo
Re: Bankpass di CIM Italia
« Risposta #2 il: 17 Ott 2008, 10:28:49 »
Io l'avevo fatto per una vecchia versione del VM, adattando il modulo Credit Card (PayMeNow) e non il bankpass

Offline cavalier79

  • Nuovo arrivato
  • *
  • Post: 13
    • Mostra profilo
Re: Bankpass di CIM Italia
« Risposta #3 il: 19 Nov 2008, 18:37:42 »
Qualcuno può aiutarmi? Sto cercando di creare il modulo per Cim Italia (Bank pass web) e non trovo nulla!!! il sito di astrolinux.it non mi funziona!

 

Host

Torna su