SDK navigateur JavaScript/TypeScript (Public Key)
Utilisez la Public Key dans le navigateur pour créer et consulter des commandes sans backend. Le SDK gère automatiquement le token de courte durée.
Pour une intégration sans code, voir Intégration simple (Public Key).
Installation
npm install @ponponpay/sdkClient Public Key
La Public Key permet uniquement de créer et consulter des commandes. Elle ne donne pas accès à la gestion complète.
Initialiser le client
import { PonponPayClient } from '@ponponpay/sdk/browser';
const client = new PonponPayClient({
publicKey: 'pub_your_public_key',
// Optionnel : baseUrl: 'https://api.ponponpay.com'
});Créer une commande
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'
});Consulter le statut
const status = await client.getOrderStatus(order.tradeId);Checkout UI dans le navigateur
Le SDK Checkout gère la redirection, la modal et le polling.
Usage CDN
<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();