Completato

Note

Errore

Session expiration Your session is going to expireClick here to extend

Budget:

Piccolo progetto <800

Pubblicato il

09/10/13 10.05

Cliente

Stu***

Questo progetto è scaduto

Pubblica un progetto simile e ricevi velocemente offerte non vincolanti.

Pubblica ora il tuo progetto simile

Descrizione

Modulo verifica pagamenti POS

Realizzazione di un modulo che ogni "x" minuti (cron) esegua un controllo scaricando la posta da un'indirizzo mail predefinito Alla mail arrivano le conferme pagamento dal pos ---------------------------------------------------------------------- -------- Messaggio originale -------- Oggetto:     Transazione on line (Merchant) Data:     Wed, 11 Sep 2013 08:42:00 +0200 (CEST) Mittente:     [OBSCURED] A:     [OBSCURED] Questo messaggio Le e' stato inviato tramite procedura automatica. La preghiamo di non rispondere. E' stata effettuata un'operazione di pagamento con carta di credito a Vostro favore da parte di: Mario Rossi [OBSCURED] Esito: La transazione e' andata a buon fine Vengono di seguito visualizzati i dati relativi alla transazione: Data e Ora ................: 2013-09-11 08:39:03.02 Ordine numero .............: MAGE100001450 Importo totale transazione : 264.05 EUR Codice identificativo della transazione assegnato dal Sistema E-GIPSy ...........: xxxxxxxxxxxxxxxxxxxxxxxx Ragione sociale Merchant ..: xxxxxxxxxxxxxx   Codice Autorizzazione .....: 99999999 Circuito di pagamento .....: Mastercard La invitiamo a verificare che l'ammontare dell'ordine di acquisto e gli altri dati sopra indicati corrispondano al pagamento effettuato. Cordiali Saluti. ---------------------------------------------------------------------- Dovremmo analizzare il corpo della mail cercando Eisto: Ordine numero: se esito positivo ed ordine trovato mettiamo l'ordine magento corrispondente in stato processing. dopo il controllo della posta effettuiamo anche un controllo sui vecchi ordini in stato pending. Se pagati con pos e non confermati entro un tempo  definito in admin verranno posti in stato canceled

 

NOTE

La parte di amministrazione del modulo deve contenere:

setup account email

Intervallo di verifica (cron)

 

Tempo di attesa per commutare l'ordine non pagato in "canceled"

 

il modulo dovrà essere sviluppato su questo namespave magento

code/local/Szp/ControlloOrdini