Πρόσφατα, ο ιστότοπος πρέπει να συνδεθεί στη διεθνή διεπαφή πληρωμών PayPal και χρειάστηκαν μερικές ημέρες για να καταγραφούν οι παγίδες που συνάντησε για μελλοντική χρήση.
1. Το πρώτο βήμα είναι να κάνετε αίτηση για λογαριασμό εμπόρου στον επίσημο ιστότοποΗ σύνδεση με υπερσύνδεσμο είναι ορατή.Δεν ξέρω τα συγκεκριμένα βήματα εδώ, άλλωστε δεν ήρθα να κάνω αίτηση
2. Επειδή χρησιμοποιούμε τον ιστότοπο εδώ, χρησιμοποιούμε την πιο βολική τυπική έκδοση πληρωμής ιστότοπου και τα υπόλοιπα μπορούν επίσης να εφαρμοστούν με το API του γρήγορου ταμείου.
Αρχικά, διαμορφώνουμε τις πληροφορίες παραμέτρων που πρέπει να χρησιμοποιήσουμε στη διαμόρφωση
Στη συνέχεια, δημιουργούμε τον κώδικα σελίδας που απαιτεί να δημοσιεύσουμε και αποθηκεύουμε τις τιμές που πρέπει να συμπληρωθούν στον κρυφό τομέα <input type="hidden" />
Αυτές οι παράμετροι είναι πιο σημαντικές και μπορείτε να μεταβείτε στον επίσημο ιστότοπο για να βρείτε σχετικά έγγραφα για μια πιο ολοκληρωμένη εισαγωγή παραμέτρων
3. Ο κωδικός έναρξης είναι εντάξει, ας γράψουμε τον κωδικό για να επιστρέψουμε και να ειδοποιήσουμε τη σελίδα
Στη σελίδα ειδοποιήσεων, μπορούμε να λάβουμε τις ακόλουθες βασικές παραμέτρους
Μπορούμε να χρησιμοποιήσουμε item_number παραμέτρους για να αντιστοιχούν στη βάση δεδομένων, να επαληθεύσουμε σύμφωνα με την pay_order για να αποτρέψουμε την επαναχρησιμοποίηση και να κρίνουμε εάν η συναλλαγή είναι επιτυχής με βάση pay_status (pay_status="Ολοκληρώθηκε").
Ένα πράγμα που πρέπει να σημειωθεί εδώ είναι ότι το PayPal δεν επιστρέφει αυτόματα από προεπιλογή και απαιτούνται σχετικές διαμορφώσεις. Βήματα: Πληροφορίες χρήστη - > ειδοποίηση πωλήσεων - > ρύθμιση συνήθειας πληρωμής ιστότοπου
Απλώς ενεργοποιήστε τα δύο μέρη στην εικόνα.
4. Η σελίδα επιστροφής χρησιμοποιείται γενικά μόνο για την εμφάνιση των αποτελεσμάτων επαναφόρτισης και γενικά την τοποθετούμε στη σελίδα ειδοποιήσεων για να χειριστούμε τη σχετική επιχειρηματική λογική.
Η μέθοδος ValidateSource επαληθεύεται κυρίως καλώντας τη διεπαφή μετά τις ληφθείσες παραμέτρους + "&cmd=_notify-validate" για να διαπιστωθεί εάν οι παράμετροι έχουν παραβιαστεί κατά τη διαδικασία διέλευσης.
Σημειώστε την παραπάνω κόκκινη περιοχή, αυτό πρέπει να είναι απαραίτητο, η διεπαφή https στην οποία έχουμε πρόσβαση, εάν λείπει ο παραπάνω κώδικας, θα αναφέρει μια εξαίρεση: Το αίτημα ματαιώθηκε: Αποτυχία δημιουργίας ασφαλούς καναλιού SSL/TLS
Λοιπόν, αφού γράψουμε τον παραπάνω κώδικα, μπορούμε να τον δημοσιεύσουμε στον διακομιστή για δοκιμή, η δοκιμή του PayPal εξακολουθεί να είναι σχετικά καλή, παρέχοντάς μας μια ειδική διεύθυνση δοκιμής, μπορείτε να προσθέσετε αυθαίρετα εμπόρους και προσωπικούς λογαριασμούς για δοκιμή.
Αρχικά, συνδεόμαστε με τον εγγεγραμμένο λογαριασμό μας:Η σύνδεση με υπερσύνδεσμο είναι ορατή.
Αφού συνδεθούμε βρίσκουμε
Εδώ θα μας δοθούν δύο προεπιλεγμένοι λογαριασμοί, φυσικά, μπορείτε επίσης να κάνετε οποιεσδήποτε αλλαγές και, στη συνέχεια, μπορούμε να δοκιμάσουμε με τους λογαριασμούς που ορίσαμε
Μετά την ολοκλήρωση της δοκιμής, εάν θέλουμε να συνδεθούμε στον δοκιμαστικό λογαριασμό μας για να δούμε πληροφορίες, πρέπει να χρησιμοποιήσουμε αυτήν τη διεύθυνση URL:Η σύνδεση με υπερσύνδεσμο είναι ορατή.
Συνδεόμαστε με τον λογαριασμό εμπόρου εδώ και εδώ πρέπει επίσης να χειριστούμε ξανά τις πληροφορίες διαμόρφωσης στο βήμα 3.
Εδώ μπορείτε επίσης να ελέγξετε τις πληροφορίες IPN μας
Επίσημη εισαγωγή:Η σύνδεση με υπερσύνδεσμο είναι ορατή.
|