JavaScript/TypeScript Browser SDK (Public Key)
Nutze den Public Key im Browser, um Bestellungen ohne Backend zu erstellen und abzufragen. Das SDK verwaltet den kurzlebigen Token automatisch.
Für eine No‑Code‑Integration siehe Einfache Integration (Public Key).
Installation
npm install @ponponpay/sdkPublic Key Client
Public Key erlaubt nur das Erstellen und Abfragen von Bestellungen. Vollständige Verwaltung ist nicht möglich.
Client initialisieren
import { PonponPayClient } from '@ponponpay/sdk/browser';
const client = new PonponPayClient({
publicKey: 'pub_your_public_key',
// Optional: baseUrl: 'https://api.ponponpay.com'
});Bestellung erstellen
const order = await client.createOrder({
currency: 'USDT',
network: 'tron',
amount: 100,
orderId: 'ORDER_123456',
notifyUrl: 'https://your-site.com/webhook',
redirectUrl: 'https://your-site.com/success'
});Status abfragen
const status = await client.getOrderStatus(order.tradeId);Checkout UI im Browser
Das Checkout SDK übernimmt Redirects, Modal und Polling.
CDN Nutzung
<script src="https://cdn.ponponpay.com/sdk/ponponpay.min.js"></script>
<script>
const checkout = new PonponPayCheckout();
checkout.redirect(paymentUrl);
</script>ES Modules
import { PonponPayCheckout } from '@ponponpay/sdk/browser';
const checkout = new PonponPayCheckout();