Document.referrer για Paypal

Κώδικας, πληροφορίες, ερωτήσεις και απαντήσεις σχετικές με την JavaScript.

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
Flamable
Δημοσιεύσεις: 19
Εγγραφή: 02 Ιούλ 2010 06:30

Document.referrer για Paypal

Δημοσίευση από Flamable » 02 Ιούλ 2010 07:14

Καλησπερα σε όλους και καλό μήνα. Πρώτη φορά γράφω αλλά σας διαβάζω καιρό και έχω βοηθηθεί πολύ απο τα πόστ και ειδικά απο τις απορίες των μελών.Περισσότερο στην php kai mysql που ασχολούμαι.

Μετά απο μερικές μέρες ψαξίματος στον γούγκλη, διαβάσματος και δοκιμών δεν κατάφερα να βρω την απάντηση.
Θέλω να φτιάξω ένα blog το όποιο θα έχει buy button για paypal. Αφου ενεργοποίησα το αuto return και το return link σκέφτηκα οτι πρέπει να προστατεύσω το κρυμένο link απο το να το βάλει κάποιος στο url (αφού το δεί μετά την πρώτη φορά) και να παρακάμψει την paypal.

To link είναι κώδικας javascript(οπότε αν την απενεργοποιήσει δεν θα κάνει την δούλεια του.)
Χρησιμοποίησα το document.referrer για να ελέγχω αν άνοιχτηκε το link απο την paypal και σε αυτό το σημείο είναι το πρόβλημα!
Το site της Paypal είναι secure. Aυτό σημαίνει οτι δεν δείχνει τον referrer??Για αυτό δεν δουλεύει με την paypal?
Σκέφτηκα να πάρω parts απο τον referrer της paypal p.x μόνο το http://www.paypal.com
και να συγκρίνω μόνο αυτό, ώστε να αγνοήσω τον υπόλοιπο σιδηρόδρομο.
Δεν ξέρω αν φταίει το secure της paypal ή το scriptaki που τροποποίησα και βρήκα απο το google. Γνωρίζει κανείς να με διαφωτήσει??

nbc
Honorary Member
Δημοσιεύσεις: 526
Εγγραφή: 05 Σεπ 2009 20:12
Επικοινωνία:

Document.referrer για Paypal

Δημοσίευση από nbc » 02 Ιούλ 2010 15:05

Σύμφωνα με την 15.1.3 του RFC2616
Clients SHOULD NOT include a Referer header field in a (non-secure) HTTP request if the referring page was transferred with a secure protocol.
Συνεπώς, είναι θέμα conforming UA και άρα δεν πρέπει να στηρίζεσαι στην ύπαρξή του. Χώρια που αυτός ο header γίνεται fake για πλάκα.

Δεν έχει API η Paypal?

Flamable
Δημοσιεύσεις: 19
Εγγραφή: 02 Ιούλ 2010 06:30

Document.referrer για Paypal

Δημοσίευση από Flamable » 06 Ιούλ 2010 04:04

Ευχαριστώ για την πληροφορία nbc.Οπως το υποψιαζόμουν. Καθυστέρησα να απαντήσω γιατί είχα κάτι δουλίτσες. Εψαξα λιγάκι για το API της PAYPAL καθώς δεν ήξερα καν τι είναι και τι κάνει. Ναι έχει η paypal api αλλά δεν πολύ κατάλαβα πως μπορεί αυτό να μου χρησιμεύσει ώστε να προστατεύσω το κρυμμένο link. Ελεγε οτι η συναλλαγές εκτελούνται στο background. Να φανταστώ οτι με το Api αποθηκεύει η paypal το αρχείο μου στον server της και μόνο αυτή μπορεί να ανοίξει το link αφού ολοκληρωθεί η συναλλαγή?? Είμαι άσχετος στο θέμα διαδικτυακών πληρωμών. Αν μπορείς εξήγησε μου λίγες λεπτομέρειες. Ευχαριστώ.

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6231
Εγγραφή: 30 Νοέμ 2004 03:09

Document.referrer για Paypal

Δημοσίευση από fafos » 06 Ιούλ 2010 04:27

Flamable έγραψε:Ευχαριστώ για την πληροφορία nbc.Οπως το υποψιαζόμουν. Καθυστέρησα να απαντήσω γιατί είχα κάτι δουλίτσες. Εψαξα λιγάκι για το API της PAYPAL καθώς δεν ήξερα καν τι είναι και τι κάνει. Ναι έχει η paypal api αλλά δεν πολύ κατάλαβα πως μπορεί αυτό να μου χρησιμεύσει ώστε να προστατεύσω το κρυμμένο link. Ελεγε οτι η συναλλαγές εκτελούνται στο background. Να φανταστώ οτι με το Api αποθηκεύει η paypal το αρχείο μου στον server της και μόνο αυτή μπορεί να ανοίξει το link αφού ολοκληρωθεί η συναλλαγή?? Είμαι άσχετος στο θέμα διαδικτυακών πληρωμών. Αν μπορείς εξήγησε μου λίγες λεπτομέρειες. Ευχαριστώ.
sthn paypal dhloneis se poia selida tou site sou thes na epistrefei ton xrhsth otan einai epityxhs h synallagh kai se poia an apotyxei.. anoikse enan dokimastiko logariasmo (sandbox) kai arxise tis dokimes gia na to katalaveis kalytera: https://developer.paypal.com/

Flamable
Δημοσιεύσεις: 19
Εγγραφή: 02 Ιούλ 2010 06:30

Document.referrer για Paypal

Δημοσίευση από Flamable » 06 Ιούλ 2010 05:36

To ξέρω το sandbox και έχω πειραματιστεί ήδη. Το θέμα είναι αν μπορώ να προστατεύσω το link ώστε αν το δει κάποιος την πρώτη φορά να μην μπορεί την επόμενη φορά να πατήσει www.blabla.blogspot.com/krymmenoLink στο url και να παρακάμψει την paypal. Το link βρίσκεται σε blog οπότε δεν μπορώ να το αποθηκεύσω κάπου κρυφά σε server.
Ευχαριστώ. Πως μπορώ να αποφύγω αυτή την περίπτωση? Fafos ευχαριστώ για τα γρήγορα αντανακλαστικά απάντησης :)

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6231
Εγγραφή: 30 Νοέμ 2004 03:09

Document.referrer για Paypal

Δημοσίευση από fafos » 06 Ιούλ 2010 06:05

Flamable έγραψε:To ξέρω το sandbox και έχω πειραματιστεί ήδη. Το θέμα είναι αν μπορώ να προστατεύσω το link ώστε αν το δει κάποιος την πρώτη φορά να μην μπορεί την επόμενη φορά να πατήσει www.blabla.blogspot.com/krymmenoLink στο url και να παρακάμψει την paypal. Το link βρίσκεται σε blog οπότε δεν μπορώ να το αποθηκεύσω κάπου κρυφά σε server.
Ευχαριστώ. Πως μπορώ να αποφύγω αυτή την περίπτωση? Fafos ευχαριστώ για τα γρήγορα αντανακλαστικά απάντησης :)
sto blogspot den nomizo oti mporeis na kaneis kai polla pragmata.. se allh periptosh (se diko sou hosting me kanoniko ftp klp) mporeis na dineis ena prosorino session kai na mpainei sto link o xrhsths pou exei oloklhrosei thn synallagh epityxos (p.x. site.gr/product.php?prosorino_id=123456789)

ola auta vevea an exo katalavei ti zhtas :lol:

Flamable
Δημοσιεύσεις: 19
Εγγραφή: 02 Ιούλ 2010 06:30

Document.referrer για Paypal

Δημοσίευση από Flamable » 06 Ιούλ 2010 13:13

Σωστά κατάλαβες fafos :D . Μάλλον με βλέπω να πληρώνουν και μετά να τους στέλνω το link με email και κάθε φορά να αλλάζω όνομα στο link. Ευχαριστώ πάντως

Απάντηση

Επιστροφή στο “JavaScript και Frameworks”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης