SDK المتصفح JavaScript/TypeScript (المفتاح العام)
استخدم المفتاح العام في المتصفح لإنشاء الطلبات والاستعلام عنها بدون خادم. يقوم SDK بإدارة التوكن قصير العمر تلقائياً.
إذا كنت تفضل التكامل بدون كود، راجع التكامل البسيط (المفتاح العام).
التثبيت
npm install @ponponpay/sdkعميل المفتاح العام
المفتاح العام يسمح بإنشاء الطلبات والاستعلام عنها فقط. لا يدعم إدارة كاملة أو واجهات إدارة.
تهيئة العميل
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 في المتصفح
يدير SDK عمليات إعادة التوجيه والنوافذ المنبثقة والـ polling.
الاستخدام عبر 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();