SDKs & Libraries

Offizielle und Community-SDKs für jede Programmiersprache.

JavaScript / TypeScript

Offizielles SDK für Node.js und Browser

npm install @paywithsolana/sdk
import { PayWithSolana } from '@paywithsolana/sdk';

const pws = new PayWithSolana({
  apiKey: process.env.PWS_API_KEY
});

const payment = await pws.payments.create({
  amount: 25.99,
  currency: 'EUR',
  description: 'Bestellung #12345'
});

console.log(payment.checkoutUrl);

Python

Offizielles SDK für Python 3.8+

pip install paywithsolana
from paywithsolana import PayWithSolana

pws = PayWithSolana(api_key="your_key")

payment = pws.payments.create(
    amount=25.99,
    currency="EUR",
    description="Bestellung #12345"
)

print(payment.checkout_url)

Community SDKs

Go

Beta
go get github.com/paywithsolana/go-sdk

Rust

Beta
cargo add paywithsolana

PHP

Stable
composer require paywithsolana/sdk

Ruby

Alpha
gem install paywithsolana