Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    IMPORTANTE problema con paypal!!!!!

    salve a tutti. io possiedo un sito di aste al ribasso; il mio problema è questo: in pratica nel momento in cui le persone ricaricano i crediti sul mio sito e pagano tramite paypal, la ricarica dei crediti non avviene in automatico . mi spiego meglio: se tizio effettua una ricarica di 10euro, in teoria dovrebbe ricevere sul suo conto del sito 10crediti (più 5 in omaggio) in automatico. ma questo non avviene; cioè lui paga, io ricevo i soldi sul mio conto paypal ma nel sito non risulta nessuna ricarica di crediti.

    di seguito vi riporto il codice del pagamento. ditemi se c'è qualke errore o se devo aggiustare qualcosa:

    <form action="https://www.paypal.com/cgi-bin/webscr" method="post">
    <input type="hidden" name="cmd" value="_xclick">
    <input type="hidden" name="business" value="nomesito@pagamenti.it">
    <input type="hidden" name="item_name" value="Ricarica 10 euro">
    <input type="hidden" name="item_number" value="10">
    <input type="hidden" name="amount" value="10.00">
    <input type="hidden" name="no_shipping" value="0">
    <input type="hidden" name="no_note" value="1">
    <input type="hidden" name="currency_code" value="EUR">
    <input type="hidden" name="lc" value="IT">
    <input type="hidden" name="bn" value="PP-BuyNowBF">
    <input type="hidden" name="payer_id" value="9">
    Ricarica da 10 euro (10 crediti più 5 in omaggio)
    <input type="image" src="https://www.paypal.com/it_IT/IT/i/btn/btn_buynow_SM.gif" border="0" name="submit" alt="Effettua i tuoi pagamenti con PayPal. un sistema rapido, gratuito e sicuro.">

    </form>


    le persone ke effetuano i pagamenti non hanno i relativi crediti nel sito. il ke è un bel problema xkè non potrei far funzionare il sito a dovere.
    VI PREGO AIUTATEMI!!!

  2. #2
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    I crediti vengono sicuramente memorizati nel db...

    Paypal non opera di certo sul tuo database....

    quindi appena paypal conferma l'operazione dovrai fare un update al db e al record relativo.

  3. #3
    imponi le mani sul server e vedi se i crediti si ricaricano.. oppure segui il consiglio di agenti
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  4. #4
    Originariamente inviato da agenti
    I crediti vengono sicuramente memorizati nel db...

    Paypal non opera di certo sul tuo database....

    quindi appena paypal conferma l'operazione dovrai fare un update al db e al record relativo.
    Ecco il problema è ke sul database non viene memorizzato niente, e non capisco perchè. Nel database ho ad es. l'elenco deglili utenti e altre tabelle ke funzionano , mentre l'unica ke non funziona è appunto la tabella delle ricariche (p.s. il mio database è in access)

    non so. se può esservi utile vi posto il file asp. relativo alle ricariche.

    <%
    strconn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.Mappath("/mdb-database/lb.mdb") & ";Persist Security Info=False"
    set cn= server.createobject("ADODB.connection")
    Set rsc = Server.CreateObject("ADODB.Recordset")
    Set rso = Server.CreateObject("ADODB.Recordset")
    cn.open strconn
    'st=Completed&amt=1.00&cc=EUR&cm=&item_number=10
    item = request.querystring("item_number")
    stato=request.querystring("st")
    amt=request.querystring("amt")
    tx=request.querystring("tx")
    if stato = "Completed" then
    sz_sql="select tx from ricariche where tx ='" & tx & "'"
    rsc.open sz_sql,cn
    if rsc.eof then

    select case item
    case 2
    ricarica = item
    case 5
    ricarica = item + 2
    case 10
    ricarica = item +5
    case 20
    ricarica = item +10
    case 30
    ricarica = item +15
    case 50
    ricarica = item +25
    case 100
    ricarica = item +70
    case 200
    ricarica = item +150
    case 300
    ricarica = item +225
    case 500
    ricarica = item +500
    case 750
    ricarica = item +800
    case 1000
    ricarica = item +1200

    end select


    'se è la prima ricarica gli do il doppio dei crediti !
    ssql="select * from ricariche where id_utente = " & session("id_utente")
    rso.open ssql,cn
    if rso.eof then
    sz_sql="update utenti set crediti = crediti + " & (item * 2) & " where id = " & session("id_utente")
    cn.execute sz_sql
    session("crediti")= session("crediti") + (item * 2)
    else
    sz_sql="update utenti set crediti = crediti + " & ricarica & " where id = " & session("id_utente")
    cn.execute sz_sql
    session("crediti")= session("crediti") + ricarica
    end if

    sz_sql="insert into ricariche (id_utente,ricarica,data,tx) values(" & session("id_utente") & "," & item & ",'" & now() & "','" & tx &"')"
    cn.execute sz_sql
    response.redirect "../ricarica_effettuata.asp?amt=" & item
    else
    response.redirect "../ricarica_effettuata.asp?amt=" & item
    end if
    else
    response.redirect "../ricarica_error.asp"
    end if


    %>

  5. #5
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    mi sa che dovresti usare una transazione...
    per verificare che non ci siano errori o semplicemente

    usare my_conn.Errors.Count

  6. #6
    Originariamente inviato da agenti
    mi sa che dovresti usare una transazione...
    per verificare che non ci siano errori o semplicemente

    usare my_conn.Errors.Count
    Non ho capito bene. ke devo fare?

  7. #7
    Puoi provare a farlo manualmente dal database

  8. #8
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    70
    Scusa ma non dovresti settare l'url per il notify di paypal ?

  9. #9
    Originariamente inviato da ZiBedeo
    Scusa ma non dovresti settare l'url per il notify di paypal ?
    Si questo l'ho fatto; se tu dal mio sito vuoi effettuare un pagamento lo effettui, però la ricarica non si memorizza nel database. Penso ci sia qualche errore nel secondo documento asp ke ho postato cmq.
    Vi prego aiutatemi

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.