Τι χρειάζεστε
| Πεδίο | Τι κάνει |
|---|---|
| API key | Μας επιτρέπει να καλέσουμε το NOWPayments για να δημιουργήσουμε την πληρωμή. Μυστικό. |
| IPN secret | Επιβεβαιώνει ότι μια ειδοποίηση πληρωμής ήρθε πραγματικά από το NOWPayments. Μυστικό. |
| Success URL / Cancel URL | Πού καταλήγει ο αγοραστής αφού πληρώσει ή υπαναχωρήσει. |
Το IPN (Instant Payment Notification) είναι το όνομα του NOWPayments για το webhook που στέλνουν όταν αλλάζει η κατάσταση μιας πληρωμής.
Γιατί ζητάμε κάθε πεδίο
API key
Εξουσιοδοτεί τη δημιουργία της πληρωμής, ώστε τα χρήματα να εκκαθαριστούν στον λογαριασμό σας.
IPN secret
Αποδεικνύει ότι μια εισερχόμενη ειδοποίηση προέρχεται πραγματικά από το NOWPayments, ώστε κανείς να μην μπορεί να πλαστογραφήσει ένα συμβάν "paid". Είναι ξεχωριστή τιμή από το API key.
Success and Cancel URL
Απλές ρυθμίσεις: πού καταλήγει ο αγοραστής αφού πληρώσει ή υπαναχωρήσει. Δεν είναι μυστικό.
Ρύθμιση
- Δοκιμή: δεν υπάρχει sandbox
Το NOWPayments δεν έχει sandbox ή περιβάλλον δοκιμής. Για να επαληθεύσετε από άκρη σε άκρη, στείλτε μια μικρή πραγματική πληρωμή σε ένα νόμισμα χαμηλής προμήθειας και επιβεβαιώστε ότι εμφανίζεται στον πίνακα ελέγχου σας. Αντιμετωπίστε αυτήν την πρώτη μικρή πληρωμή ως τη δοκιμή σας. Ένας λογαριασμός NOWPayments είναι δωρεάν· πληρώνετε μόνο τις κανονικές προμήθειες δικτύου και υπηρεσίας στις πραγματικές πληρωμές.
- Αντιγράψτε το API key σας
Συνδεθείτε στο account.nowpayments.io, πηγαίνετε στο Settings → API key, δημιουργήστε ένα κλειδί, και αντιγράψτε το.
NOWPayments → Settings → API key - Ρυθμίστε το IPN callback και το secret
- Πηγαίνετε στο Settings → IPN (Instant Payment Notifications).
- Ορίστε το callback URL στη διεύθυνση webhook του έργου σας (παρακάτω).
- Δημιουργήστε και αντιγράψτε το IPN Secret Key.
https://api.coinmoebius.com/webhook/nowpayments/<your project id>NOWPayments → Settings → IPN - Συνδέστε στον πίνακα ελέγχου
Add provider → NOWPayments. Εισαγάγετε το API key, το IPN secret, το Success URL και το Cancel URL.
Αφού συνδεθείτε
Δεν υπάρχει sandbox, οπότε η πρώτη σας μικρή πραγματική πληρωμή είναι η δοκιμή:
- Δημιουργήστε ένα προϊόν και τοποθετήστε το κουμπί αγοράς σε μια σελίδα (ένα τοπικό αρχείο HTML λειτουργεί) που δείχνει στο έργο σας.
- Πληρώστε ένα μικρό ποσό σε ένα νόμισμα χαμηλής προμήθειας.
- Ανοίξτε την καρτέλα Transactions. Όταν η κατάσταση της νέας γραμμής φτάσει στο succeeded, το API key και το IPN secret σας λειτουργούν και τα δύο από άκρη σε άκρη.
Αντιμετώπιση προβλημάτων
Η πληρωμή ολοκληρώνεται αλλά η παραγγελία μένει σε εκκρεμότητα.
Το IPN δεν φτάνει ή δεν επαληθεύεται. Επιβεβαιώστε ότι το callback URL ταιριάζει και ότι το IPN secret στον πίνακα ελέγχου ταιριάζει με το IPN Secret Key στις ρυθμίσεις NOWPayments σας.
Δεν υπάρχει τρόπος δοκιμής χωρίς πληρωμή.
Σωστά, δεν υπάρχει sandbox. Στείλτε μια μικρή πραγματική πληρωμή σε ένα νόμισμα χαμηλής προμήθειας για να πυροδοτήσετε ένα γνήσιο IPN, και μετά παρακολουθήστε την παραγγελία να ενημερώνεται.
Η κατάσταση αλλάζει μόνο με πραγματική δραστηριότητα.
Η κατάσταση του NOWPayments αντικατοπτρίζει τις παραδόσεις IPN, οπότε ένας ήσυχος λογαριασμός δεν δείχνει καμία κατάσταση μέχρι να κινηθεί μια πραγματική πληρωμή.
Καλό να γνωρίζετε
Καμία λειτουργία δοκιμής. Επαληθεύστε με μια μικρή πραγματική πληρωμή, όχι με sandbox.
Εναλλαγή μυστικών. Δημιουργήστε ένα νέο API key ή IPN secret οποτεδήποτε, μετά επικολλήστε τη νέα τιμή.
Ερωτήσεις; Join our Discord