SDK de navegador JavaScript/TypeScript (Clave pública)
Usa la Clave pública en el navegador para crear y consultar pedidos sin backend. El SDK gestiona automáticamente el token de corta duración.
Si prefieres una integración sin código, consulta Integración simple (Clave pública).
Instalación
npm install @ponponpay/sdkCliente de Clave pública
La Clave pública solo permite crear y consultar pedidos. No admite administración completa ni APIs de backoffice.
Inicializar cliente
import { PonponPayClient } from '@ponponpay/sdk/browser';
const client = new PonponPayClient({
publicKey: 'pub_your_public_key',
// Opcional: baseUrl: 'https://api.ponponpay.com'
});Crear pedido
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'
});Consultar estado
const status = await client.getOrderStatus(order.tradeId);Checkout UI en el navegador
El SDK de Checkout gestiona redirecciones, modales y polling.
Uso con CDN
<script src="https://cdn.ponponpay.com/sdk/ponponpay.min.js"></script>
<script>
const checkout = new PonponPayCheckout();
checkout.redirect(paymentUrl);
</script>Módulos ES
import { PonponPayCheckout } from '@ponponpay/sdk/browser';
const checkout = new PonponPayCheckout();