Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 7951|Απάντηση: 0

[Πηγή] [Πραγματική μάχη]. Πληρωμή JSAPI δημόσιου λογαριασμού NET/C# WeChat [με πηγαίο κώδικα]

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 2021-12-26 15:21:34 | | | |
Τύποι πληρωμής WeChat: πληρωμή με κωδικό πληρωμής, πληρωμή JSAPI, εγγενής πληρωμή, πληρωμή APP, πληρωμή μίνι προγράμματος, πληρωμή με πρόσωπο, όπως φαίνεται στο παρακάτω σχήμα:


Η σύνδεση με υπερσύνδεσμο είναι ορατή.


Κάθε τύπος πληρωμής αντιστοιχεί σε διαφορετική περίπτωση χρήσηςΕάν αναπτύξουμε έναν ιστότοπο H5 στον επίσημο λογαριασμό WeChat, μπορούμε να χρησιμοποιήσουμε την πληρωμή JSAPI για να ολοκληρώσουμε τη συλλογή των παραγγελιών! Πρέπει να υποβάλετε αίτηση για λογαριασμό υπηρεσίας WeChat για να ολοκληρώσετε την πληρωμή JSAPI.



Βοήθησα τον φίλο μου να γράψει μια επίδειξη της πληρωμής JSAPI στο παρελθόν, οπότε θα το τακτοποιήσω και θα το στείλω σήμερα. Αρχικά, ας ρίξουμε μια ματιάΑποδόσεις ενός ιστότοπου που αναπτύχθηκε από την .NET/C# με επιτυχή κλήση πληρωμών JSAPI



Διαδικασία πληρωμής JSAPI

(1) Οι χρήστες κάνουν κλικ στον σύνδεσμο του ιστότοπού σας για να προσδιορίσουν εάν το τρέχον cookie είναι μη έγκυρο και μη έγκυρο για να αποκτήσουν το OpenID
(2) Μεταβείτε για να λάβετε openid, μεταβείτε στοhttps://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&redirect_uri=REDIRECT_URI&response_type=code&scope=SCOPE&state=STATE#wechat_redirect  Σε αυτήν τη διεύθυνση URL, όλοι οι χρήστες μεταβαίνουν στην ίδια διεύθυνση URL
(3) Λάβετε το ανοιχτό αναγνωριστικό του χρήστη μέσω του διακριτικού πρόσβασης και των παραμέτρων κώδικα, διεύθυνση:https://api.weixin.qq.com/sns/oauth2/access_token?appid=APPID&secret=SECRET&code=CODE&grant_type=authorization_code
(4) Εξάγετε ένα cookie και το backend μπορεί να γνωρίζει το openid του τρέχοντος χρήστη με βάση το cookie
(5) Καλέστε την ενοποιημένη διεπαφή παραγγελίας:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_1, υποβάλετε τη διεύθυνση επανάκλησης notify_url και λάβετε την τιμή prepay_id
(6) Πληρωμή προσαρμογής JSAPI:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=7_7&index=6
(7) Αφού πληρώσει ο χρήστης, το backend του WeChat θα καλέσει τη διεπαφή επανάκλησης:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_7

Κατεβάστε τον πηγαίο κώδικα και τροποποιήστε τονweb.configΔεδομένου ότι χρησιμοποίησα έναν αντίστροφο διακομιστή μεσολάβησης nginx_Layout.cshtmlΟι διαδρομές αρχείων js και css είναι γραμμένες νεκρές και πρέπει να τις προσαρμόσετε ανάλογα με την κατάστασή σας, όπως φαίνεται στο παρακάτω σχήμα:



Λήψη πηγαίου κώδικα:Η σύνδεση με υπερσύνδεσμο είναι ορατή.

Αναθεώρηση:

Η διεύθυνση URL WeChat Pay JSAPI της τρέχουσας σελίδας δεν είναι εγγεγραμμένη για τη λύση
https://www.itsvse.com/thread-10190-1-1.html

ASP.NET WEB API ανταποκρίνεται σε αιτήματα WeChat
https://www.itsvse.com/thread-5748-1-1.html

.net/c# Εικόνα μεταφόρτωσης δημόσιου λογαριασμού WeChat [πηγαίος κώδικας]
https://www.itsvse.com/thread-3903-1-1.html

Οι επίσημες εικόνες ανάπτυξης λογαριασμού WeChat δεν μπορούν να εμφανιστούν στην πλατφόρμα iOS
https://www.itsvse.com/thread-3889-1-1.html

Συνδεθείτε στην έκδοση ιστού WeChat για να στείλετε ανάλυση μηνυμάτων
https://www.itsvse.com/thread-3517-1-1.html

Ανάπτυξη επίσημου λογαριασμού WeChat VS απομακρυσμένος εντοπισμός σφαλμάτων
https://www.itsvse.com/thread-3441-1-1.html

Λύση στο σφάλμα υπογραφής jssdk του επίσημου λογαριασμού WeChat στην China Unicom
https://www.itsvse.com/thread-3245-1-1.html

Το WeChat απαγορεύει το άνοιγμα ιστοσελίδων στο Safari
https://www.itsvse.com/thread-3118-1-1.html

Ανάπτυξη C#/.NET WeChat για την απόκτηση της υπογραφής js-sdk
https://www.itsvse.com/thread-3081-1-1.html

Σειρά σεμιναρίων ανάπτυξης δημόσιου λογαριασμού WeChat
https://www.itsvse.com/thread-3076-1-1.html

[πηγαίος κώδικας].net/c# Έξυπνη συνομιλία WeChat Σάρωση πληροφοριών τοποθεσίας GIS για λήψη λειτουργίας εικόνας
https://www.itsvse.com/thread-3059-1-1.html

Το .net κάνει ανάπτυξη WeChat για λήψη πληροφοριών χρήστη και λειτουργία σάρωσης [με πηγαίο κώδικα]
https://www.itsvse.com/thread-3052-1-1.html

Πόροι:

Εισαγωγή σεναρίου JSAPI:Η σύνδεση με υπερσύνδεσμο είναι ορατή.
Πληρωμή JSAPI:Η σύνδεση με υπερσύνδεσμο είναι ορατή.




Προηγούμενος:Απευαισθητοποίηση δεδομένων .NET/C# (αστερίσκος ευαίσθητων πληροφοριών)
Επόμενος:Το Linux ενημερώνει την ώρα και τη ζώνη ώρας του συστήματος
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com