PayPal IPN válasz Invalid, pedig megtörténik az utalás
Üdv!
PayPal fizetést próbálok csinálni az oldalamra, teszteltem élesen, megkapom a paypaltól az adatokat amit vissza kell küldeni, el is küldöm, a válasz pedig rá INVALID.
Az utalás persze megtörténik, mi lehet az oka hogy nem VERIFIED választ kapok?
Többfajta php kódot is próbáltam hozzá, lényegében mind ugyanaz volt, csak a válasz lekérése történt különbözőképpen.
Ha magát a kapott adatokat küldöm vissza az url-be írva, akkor is INVALIDOT kapok.
Tehát nálam elvileg minden jó, csak a válasz nem az amit várok...
Akinek van tapasztalata, vagy találkozott ilyen problémával, kérem segítsen.
■ PayPal fizetést próbálok csinálni az oldalamra, teszteltem élesen, megkapom a paypaltól az adatokat amit vissza kell küldeni, el is küldöm, a válasz pedig rá INVALID.
Az utalás persze megtörténik, mi lehet az oka hogy nem VERIFIED választ kapok?
Többfajta php kódot is próbáltam hozzá, lényegében mind ugyanaz volt, csak a válasz lekérése történt különbözőképpen.
Ha magát a kapott adatokat küldöm vissza az url-be írva, akkor is INVALIDOT kapok.
Tehát nálam elvileg minden jó, csak a válasz nem az amit várok...
Akinek van tapasztalata, vagy találkozott ilyen problémával, kérem segítsen.
Up, mert azóta sem jöttem rá
Hivatalos válasz
Annyira nem megy az angol
Írtam nekik, remélem megértik, 24-72 óra múlva lesz válasz, majd jelentkezem akkor.
így küldöd?
Bemásolom
https okozhat galibát
Ne!
ok
A scriptet kihagyva...
Ez a paypal IPN history-ból kimásolt message, tehát ez az eredeti:
settle_amount=325&
handling_amount=0.00&
payer_id=BDH6LPDSWPCNW&
address_country_code=GB&
option_selection1=&
ipn_track_id=d498e083274cf&
address_zip=BN3 3AA&
shipping=0.00&
charset=windows-1252&
settle_currency=HUF&
payment_gross=&
address_status=confirmed&
address_street=4 Amber Court
38 Salisbury road&
verify_sign=An5ns1Kso7MWUdW4ErQKJJJ4qi4-AN4.jxje.Gq4h35OSKePHo55hobJ&
item_name=new&
txn_type=web_accept&
receiver_id=2FC6HFDALW9RS&
payment_fee=&
mc_currency=GBP&
transaction_subject=new&
custom=&
protection_eligibility=Ineligible&
address_country=United Kingdom&
payer_status=verified&
first_name=Gergo&
exchange_rate=342.105&
address_name=Gergo Jonas&
mc_gross=1.20&
payment_date=08:06:22 Dec 20, 2012 PST&
payment_status=Completed&
quantity=1&
item_number=&
last_name=Jonas&
address_state=Hove&
txn_id=4MU21304SW687404H&
mc_fee=0.25&
resend=true&
payment_type=instant&
notify_version=3.7&
option_name1=new_32&
payer_email=jonasprofeta_1##kukac##hotmail.com&
receiver_email=molnargabor##kukac##postafiok.hu&
address_city=Hove&
tax=0.20&
residence_country=GB
Ebből elvileg ez a url keletkezik:
https://www.paypal.com/cgi-bin/webscr?cmd=_notify-validate&
settle_amount=325&
handling_amount=0.00&
payer_id=BDH6LPDSWPCNW&
address_country_code=GB&
option_selection1=&
ipn_track_id=d498e083274cf&
address_zip=BN3%203AA&
shipping=0.00&
charset=windows-1252&
settle_currency=HUF&
payment_gross=&
address_status=confirmed&
address_street=4%20Amber%20Court%2038%20Salisbury%20road&
verify_sign=An5ns1Kso7MWUdW4ErQKJJJ4qi4-AN4.jxje.Gq4h35OSKePHo55hobJ&
item_name=new&
txn_type=web_accept&
receiver_id=2FC6HFDALW9RS&
payment_fee=&
mc_currency=GBP&
transaction_subject=new&
custom=&
protection_eligibility=Ineligible&
address_country=United%20Kingdom&
payer_status=verified&
first_name=Gergo&
exchange_rate=342.105&
address_name=Gergo%20Jonas&
mc_gross=1.20&
payment_date=08:06:22%20Dec%2020,%202012%20PST&
payment_status=Completed&
quantity=1&
item_number=&
last_name=Jonas&
address_state=Hove&
txn_id=4MU21304SW687404H&
mc_fee=0.25&
resend=true&
payment_type=instant&
notify_version=3.7&
option_name1=new_32&
payer_email=jonasprofeta_1##kukac##hotmail.com&
receiver_email=molnargabor##kukac##postafiok.hu&
address_city=Hove&
tax=0.20&
residence_country=GB
Az url-re a válasz INVALID.
Igazán betördelhetnéd több
szerkeszteném
Mire való az előnézet.
colorer :)
Ha megírod az URL colorer
köszönöm
Tényleg nincs itt senki aki a paypal ipn-hez ért, használta már?
sandbox
sajnos ezt így megoldani nem fogjuk tudni, annál azért komplexebb ez a paypal téma, hogy itt fórumon keresztül megtaláljuk, hogy mit szúrsz el, valamint ha valaki épp nincs benne egy ilyen fejlesztésben, akkor a kedvedért nem fogja beleásni magát, mert ehhez ez kell. legalábbis én így gondolom :)
viszont meg lehet csinálni :) kitartás!
ne élesen teszteld, hanem a sandbox-ban (mondjuk sokszor elég lassú volt amikor én használtam), próbáld a példakódokat először, meg azért található leírás is.
Sandboxon csináltam először,
Utánna próbáltam éleseben egy fizetéssel, és jól megjön az ipn üzenet, aztán a válasz is, az utalás sikeres, mégis INVALIDOT kapok.
Ezért is nem értem, mert minden jó, csak szerintük mégse valid az üzenet.
Valamit pont az a bajom, hogy nem bonyolult az egész, amit találtam paypal doksiban példa kódot, azzal próbáltam, nem jó, nettuts-os példakóddal is néztem ugyanaz.
(Nem írtam volna ide, ha nem néztem volna át jópár leírást)
Ezért gondolom hogy nem a kóddal van gond, hisz ha a kódot kihagyom, és manuálisan rakom össze az url-t akkor is INVALID jön.
Írtam a paypalnak is, sajnos az angolom nem a legerősebb, ezt írták vissza, értelmezésem szerint nem értik a problémám :S
I would be happy to assist you today regarding your query.
I understand from your email that you have a query regarding the IPN.
We have reviewed your email and it is with regret that we are unable to
fully understand your issue.
Unfortunately, we require you to re-phrase your email and resend it to
us. Once received, we will do our utmost to respond in a speedy and
efficient manner. We hope that this delay does not taint your recent
experiences with PayPal.
Make sure you send us your question from the email address registered on
your PayPal account.
We look forward to hearing from you soon, so we can fully resolve your
issue. You'll find answers to any further questions in our improved Help
Centre. Click "Help" at the top of any PayPal page to get started.
Ha gondolod segítek
azt írják, hogy nem értik,
nem lehet, hogy a sandbox-os kulccsal csinálod, vagy valamit a netes admin felületen elfelejtettél beklikkelni?
..
Ja mondjuk az is egy beszédes
..
szerintem valamelyik fraud prevention opcio lesz a fiokban bekapcsolva es az okozza a jelenseget.