JavaScript/TypeScript ブラウザ SDK(Public Key)
ブラウザで Public Key を使って注文の作成・照会ができます。短期トークンは自動管理されます。
ノーコードでの導入を希望する場合は シンプル統合(Public Key)を参照してください。
インストール
npm install @ponponpay/sdkPublic Key クライアント
Public Key は注文の作成・照会のみ可能です。管理系 API には対応しません。
クライアント初期化
import { PonponPayClient } from '@ponponpay/sdk/browser';
const client = new PonponPayClient({
publicKey: 'pub_your_public_key',
// 任意: baseUrl: 'https://api.ponponpay.com'
});注文作成
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'
});ステータス確認
const status = await client.getOrderStatus(order.tradeId);ブラウザ向け Checkout UI
Checkout SDK がリダイレクト、モーダル、ポーリングを担当します。
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();