Μπορείτε να αποδέχεστε πληρωμές σε αιτήματα API μέσω του Pay.sh, ρυθμίζοντας έναν διακομιστή Pay. Εγκαταστήστε το Pay με:
brew install pay
ή
npm install -g @solana/pay
Επαληθεύστε την εγκατάσταση με:
pay --version
Η αλυσίδα εργαλείων θα ρυθμίσει αυτόματα τη διεύθυνσή σας. Εκτελέστε τα παρακάτω για να ρυθμίσετε και να τροφοδοτήσετε το πορτοφόλι σας:
pay setup
Ρύθμιση του διακομιστή επίδειξης
Μπορείτε να αρχίσετε να αποδέχεστε πληρωμές εκκινώντας τον διακομιστή σας. Δείτε έναν διακομιστή επίδειξης σε λειτουργία με:
pay server demo
Αυτό κάνει δύο πράγματα. Εκκινεί έναν ζωντανό διακομιστή Pay τον οποίο μπορείτε
να αναζητήσετε μέσω αιτήματος HTTP, και δημιουργεί ένα αρχείο pay-demo.yml
στον τρέχοντα κατάλογό σας.
Όλες οι διαδρομές API διαμορφώνονται μέσω της ρύθμισης YAML endpoints. Για να
αποδέχεστε πληρωμές, πρέπει να προσθέσετε ένα χαρακτηριστικό metering:. Η
διαδρομή /api/v1/reports/usage έχει ρυθμιστεί ως παράδειγμα για εσάς:
endpoints:- method: GETpath: "api/v1/reports/usage"resource: "reports"description: "Usage report — flat fee, no splits."metering:dimensions:- direction: usageunit: requestsscale: 1tiers:- price_usd: 0.01
Μπορείτε να ελέγξετε ότι οι πληρωμές λειτουργούν εκτελώντας την παρακάτω εντολή ως πελάτης σε άλλο τερματικό:
pay --sandbox curl http://127.0.0.1:1402/api/v1/reports/usage
Μπορείτε να μάθετε περισσότερα σχετικά με τον τρόπο ορισμού τιμολόγησης στα Pay.sh Building with Pay > Pricing docs
Μάθετε περισσότερα για τη ρύθμιση του Pay.sh σε παραγωγή στα Pay.sh Configuration docs.
Is this page helpful?