Bir Pay sunucusu kurarak API isteklerinde Pay.sh aracılığıyla ödeme kabul edebilirsiniz. Pay'i şununla yükleyin:
brew install pay
veya
npm install -g @solana/pay
Kurulumu şununla doğrulayın:
pay --version
Araç zinciri adresinizi sizin için ayarlayacaktır. Cüzdanınızı kurmak ve yüklemek için aşağıdakini çalıştırın:
pay setup
Demo sunucusunu kurma
Sunucunuzu başlatarak ödeme kabul etmeye başlayabilirsiniz. Demo sunucusunu şununla çalışırken görebilirsiniz:
pay server demo
Bu iki şey yapar. HTTP isteği aracılığıyla sorgulayabileceğiniz canlı bir Pay
sunucusu başlatır ve mevcut dizininizde bir pay-demo.yml dosyası oluşturur.
Tüm API rotaları endpoints YAML yapılandırması aracılığıyla yapılandırılır.
Ödeme kabul edebilmek için bir metering: özniteliği eklemeniz gerekir.
/api/v1/reports/usage rotası sizin için örnek olarak hazırlanmıştır:
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
Ödemelerin çalışıp çalışmadığını başka bir terminalde istemci olarak aşağıdaki komutu çalıştırarak test edebilirsiniz:
pay --sandbox curl http://127.0.0.1:1402/api/v1/reports/usage
Fiyatlandırmanın nasıl tanımlanacağı hakkında daha fazla bilgi edinmek için Pay.sh Building with Pay > Pricing docs sayfasını ziyaret edin.
Pay.sh'yi üretim ortamında kurma hakkında daha fazla bilgi edinmek için Pay.sh Configuration docs sayfasını ziyaret edin.
Is this page helpful?