PonponPay

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/sdk

Public 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();