Jump to content

MrHouse.86

Members
  • Content Count

    16
  • Joined

  • Last visited

  1. MrHouse.86

    Transazione bancaria IWSMILE

    Utilizzo lo stesso topic per sollevare un'altro problema che non riesco a risolvere. Iwbank mi ha attivato il pos virtuale quindi sto testando una transazione con la mia carta di credito. Accedo correttamente alla pagina iniziale di iwbank, scelgo carta di credito e a questo punto mi chiede tutti i dati per effettuare la transazione. A questo punto voglio testare l'url_bad. Premo sul tasto annulla e guardate cosa vedo: In teoria l'ultima schermata mi appariva alla prima pagina se non passavo correttamente tutti i dati tramite il post! Però qui non riesco proprio a capire dove sbaglio. Qui potete vedere il mio post: <form action="https://checkout.iwsmile.it/Pagamenti/" method="POST"> <input type="hidden" name="ACCOUNT" value="*********"> <input type="hidden" name="AMOUNT" value="{TOTAL_ORDER}"> <input type="hidden" name="ITEM_NAME" value="Pagamento ordine Butterfly Bijoux"> <input type="hidden" name="URL_OK" value="http://www.butterflybijoux.com/test/index.php?display=customer_order&vbeln={VBELN}"> <input type="hidden" name="URL_BAD" value="http://www.butterflybijoux.com/test/index.php?display=customer_order&vbeln={VBELN}"> <input type="hidden" name="URL_CALLBACK" value="http://www.butterflybijoux.com/test/iwsmile/callback.php?vbeln={VBELN}"> <input type="hidden" name="LANG_COUNTRY" value="IT"> <input type="hidden" name="FLAG_ONLY_IWS" value="0"> <input type="submit" value="EFFETTUA PAGAMENTO"> </form>
  2. MrHouse.86

    Transazione bancaria IWSMILE

    La return interrompe la callback. Trovato :approved:
  3. MrHouse.86

    Transazione bancaria IWSMILE

    No non crea neanche la pagina risultati.html. Però penso di aver trovato il motivo, dovrebbe essere quello che ti ho scritto sopra :sisi:
  4. MrHouse.86

    Transazione bancaria IWSMILE

    Ho trovato dove gli da fastidio. ( almeno per ora ) Nella index.php richiamo questa funzione $tpl = PHPBB_INIT($tpl_name); Così definita. <?php FUNCTION phpbb_init($tpl_name) { $tpl = new Template(); $tpl->set_custom_template('tpl/'.$tpl_name.'/tpl', 'default'); RETURN $tpl; } ?> Forse è il RETURN?
  5. MrHouse.86

    Transazione bancaria IWSMILE

    Non capisco perchè se lancio l'indirizzo manualmente funziona. Tra l'altro sulla index.php gira tutto l'ecommerce ed anche correttamente. index.php <?php REQUIRE("include/function/function_kernel.php"); REQUIRE("include/perform/index.php"); session_start(); //Avvio o continuo una sessione utente AUTO_LOGIN(); SET_LANGUAGE(); //Selezione del linguaggio $phpEx = "php"; $tpl_name = "butterflybijoux"; $tpl = PHPBB_INIT($tpl_name); CREATE_HEADER($tpl); CREATE_NAVIGATION($tpl); CREATE_BODY($tpl); IF(ISSET($_GET[display])) { $display = "$_GET[display].html"; } ELSE { $display = "index_body.html"; } $tpl->assign_var('TPL_NAME',$tpl_name); $tpl->set_filenames(array( 'body' => $display)); $tpl->display('body'); ?> create_body FUNCTION create_body($tpl) { REQUIRE("include/function/function_display.php"); IF(ISSET($_GET[display])) { $f_name = $_GET[display]; } ELSE { $f_name = "home_page"; } //Chiamata alla funzione per la gestione del body dinamico $f_name($tpl); }//end function create_body A questo punto verrà chiamata la funzione customer_order che gestisce l'act. Ripeto, manualmente funziona mentre richiamandola da iwsmile non mi crea nulla. Mi sembra veramente troppo strano O.o
  6. MrHouse.86

    Transazione bancaria IWSMILE

    Altro problemino con la callback, se specifico come indirizzo di callback http://www.butterflybijoux.com/test/callback.php funziona correttamente e mi crea la pagina risultati.html Se invece utilizzo questo: http://www.butterflybijoux.com/test/index.php?display=customer_order&vbeln={VBELN}&act=verify_sign non funziona e non riesco a capire perchè. ( richiamando l'url a mano funziona e mi crea risultati.html) nell'act verify_sign ci sono le stesse identiche righe di codice di callback.php con l'unica differenza che per arrivare all'act 'verify_sign' effettua tante altre operazioni ( per esempio elabora l'header e il menu' della pagina facendo delle query ). Forse sono queste operazioni che danno noia alla callback?
  7. MrHouse.86

    Transazione bancaria IWSMILE

    Avevi ragione :emoticons_dent2020: Caricando tutto sullo spazio web la callback viene richiamata correttamente, mi ha creato la pagina risultati.html :) THANKS!!
  8. MrHouse.86

    Transazione bancaria IWSMILE

    Ok, ora ho caricato tutto il sito in una cartella di test. Faccio delle prove e vi faccio sapere ;) Thanks
  9. MrHouse.86

    Transazione bancaria IWSMILE

    ok, allora come faccio ad effettuare dei test?:stordita: Carico il sito sul mio spazio web in una cartella di test e faccio le prove da li? Sarebbe scomodo non posso nemmeno debuggare :sbonk:
  10. MrHouse.86

    Transazione bancaria IWSMILE

    devo aggiungere http? Tieni conto che URL_OK e URL_BAD mi funzionano correttamente <form action="https://testcheckout.iwsmile.it/Pagamenti/" method="POST"> <input type="hidden" name="ACCOUNT" value="700000001"> <input type="hidden" name="AMOUNT" value="{TOTAL_ORDER}"> <input type="hidden" name="ITEM_NAME" value="Pagamento ordine Butterfly Bijoux"> <input type="hidden" name="URL_OK" value="http://localhost/eCommerce/index.php?display=order_create&step=iwbank_response"> <input type="hidden" name="URL_BAD" value="http://localhost/eCommerce/index.php?display=order_create&step=iwbank_response"> <input type="hidden" name="URL_CALLBACK" value="http://localhost/eCommerce/index.php?display=order_create&step=verify_sign"> <input type="hidden" name="LANG_COUNTRY" value="IT"> <input type="hidden" name="FLAG_ONLY_IWS" value="0">
  11. MrHouse.86

    Transazione bancaria IWSMILE

    Ciao e grazie per la risposta. Il problema di fondo è che proprio non mi chiama la pagina, quindi anche se creo un risultati.html con l'echo del post non vedrò nulla. E' un mio sviluppo personale, non sono su cms. In step=verify_sign ho questo: $payer_id = $_POST[payer_id]; $thx_id = $_POST[thx_id]; $verify_sign = $_POST[verify_sign]; $merchant_key = "ppooiiuu"; $total_order = $_SESSION[ORDER][TOTAL_ORDER]; $str = "thx_id=$thx_id&amount=$total_order&verify_sign=$verify_sign&payer_id=$payer_id&merchant_key=$merchant_key"; $url = "https://testcheckout.iwsmile.it/Pagamenti/trx.check"; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($ch, CURLOPT_POSTFIELDS, $str); curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE); curl_setopt($ch, CURLOPT_POST, TRUE); $return = curl_exec($ch); Però come ti dicevo lui da questa pagina non ci passa nemmeno, in teoria io mi aspetto che lui chiami appunto localhost/eCommerce/index.php?display=order_create&step=verify_sign ma non lo fa.
  12. MrHouse.86

    Transazione bancaria IWSMILE

    Ciao a tutti, non riesco a far funzionare il callback che mi invia IWBANK quando effettuo la transazione bancaria. Ho fatto esattamente come dice il manuale solamente che l'url_callback che gli specifico non viene chiamato. Sto lavorando nell'ambiente di test di iwbank. <form action="https://testcheckout.iwsmile.it/Pagamenti/" method="POST"> <input type="hidden" name="ACCOUNT" value="700000001"> <input type="hidden" name="AMOUNT" value="{TOTAL_ORDER}"> <input type="hidden" name="ITEM_NAME" value="Pagamento ordine Butterfly Bijoux"> <input type="hidden" name="URL_OK" value="localhost/eCommerce/index.php?display=order_create&step=iwbank_response"> <input type="hidden" name="URL_BAD" value="localhost/eCommerce/index.php?display=order_create&step=iwbank_response"> <input type="hidden" name="URL_CALLBACK" value="localhost/eCommerce/index.php?display=order_create&step=verify_sign"> <input type="hidden" name="PAYER_FIRSTNAME" value="{NAME}"> <input type="hidden" name="PAYER_LASTNAME" value="{SURNAME}"> <input type="hidden" name="PAYER_EMAIL" value="{EMAIL}"> <input type="hidden" name="LANG_COUNTRY" value="IT"> <input type="hidden" name="FLAG_ONLY_CC" value="0"> <input type="hidden" name="FLAG_ONLY_IWS" value="0"> In pratica l'url localhost/eCommerce/index.php?display=order_create&step=verify_sign non viene chiamato. Nel manuale di integrazione c'è scritto che url_callback deve essere chiamato tramite la porta 80. Quando clicco sul pulsante vengo rediretto alla pagina di iwsmile, metto user e pass di test, metto la pass dispositiva e dopo la conferma, anzichè chiamarmi l'url_callback mi dice solo che la transazione ha avuto esito positivo. Dove sbaglio? non riesco proprio a capire :062802drink_prv::062802drink_prv:
  13. MrHouse.86

    Idea reseller

    Indubbiamente bisogna seguire il cliente. Però non dovendo gestire i problemi di hardware quali altre problematiche posso incontrare?
  14. MrHouse.86

    Idea reseller

    Già letti :emoticons_dent2020::emoticons_dent2020: Cmq grazie delle risposte. Certo, essere reseller comporta dei limiti. Vediamo a che guadagni mi può portare un'attività del genere. Lavoro già 8 ore al giorno per una società di consulenza informatica quindi per ora non mi deve occupare molto tempo.
  15. MrHouse.86

    Idea reseller

    Grazie per la risposta. E' proprio la paura di spendere troppi soldi per avere poi pochi clienti e quindi spendere più di quanto ci andrei a guadagnare. Per quando riguarda il discorso dell'overselling ti do pienamente ragione. Ad occhio e croce te riesci a dirmi quanti siti potrei, eventualmente, caricarci sopra?
×