Integrate seamlessly with our powerful API to accept payments across Southeast Asia & India. 30+ local payment methods, comprehensive SDKs, and enterprise-grade reliability.
// Initialize Binateki Gaming API
const binateki = new Binateki({
apiKey: 'pk_live_...',
region: 'asia'
});
// Create instant deposit
const payment = await binateki.payments.create({
amount: 100000,
currency: 'IDR',
method: 'gopay',
player: {
id: 'player_123',
country: 'ID'
}
});
// ✅ Payment successful
console.log(`Payment ID: ${payment.id}`);
Everything you need to build world-class gaming payment experiences
Get up and running in minutes with our comprehensive SDKs and detailed documentation.
Native support for local payment methods across 7 key Asian gaming markets.
Bank-grade security with advanced fraud detection specifically built for gaming.
Get your first payment working in under 10 minutes
Sign up for a developer account and get instant access to our sandbox environment.
{
"success": true,
"credentials": {
"public_key": "pk_test_abc123...",
"secret_key": "sk_test_xyz789...",
"webhook_secret": "whsec_def456..."
},
"environment": "sandbox",
"dashboard_url": "https://dashboard.binateki.com"
}
Choose your preferred programming language and install our official SDK.
npm install @binateki/gaming-sdk
# Or with yarn
yarn add @binateki/gaming-sdk
composer require binateki/gaming-sdk
pip install binateki-gaming
Process a gaming deposit using local Asian payment methods.
import Binateki from '@binateki/gaming-sdk';
// Initialize client
const binateki = new Binateki({
secretKey: 'sk_test_your_secret_key',
environment: 'sandbox'
});
// Create payment
const payment = await binateki.payments.create({
amount: 100000, // 1,000 IDR
currency: 'IDR',
paymentMethod: 'gopay',
player: {
id: 'player_123',
email: 'player@example.com',
country: 'ID'
},
metadata: {
gameId: 'slot_machine_1',
sessionId: 'session_abc123'
}
});
console.log('Payment created:', payment.id);
console.log('Redirect URL:', payment.redirectUrl);
'sk_test_your_secret_key',
'environment' => 'sandbox'
]);
// Create payment
$payment = $binateki->payments->create([
'amount' => 100000,
'currency' => 'IDR',
'payment_method' => 'gopay',
'player' => [
'id' => 'player_123',
'email' => 'player@example.com',
'country' => 'ID'
],
'metadata' => [
'game_id' => 'slot_machine_1',
'session_id' => 'session_abc123'
]
]);
echo "Payment created: " . $payment->id;
echo "Redirect URL: " . $payment->redirect_url;
curl -X POST https://api.binateki.com/v1/payments \
-H "Authorization: Bearer sk_test_your_secret_key" \
-H "Content-Type: application/json" \
-d '{
"amount": 100000,
"currency": "IDR",
"payment_method": "gopay",
"player": {
"id": "player_123",
"email": "player@example.com",
"country": "ID"
},
"metadata": {
"game_id": "slot_machine_1",
"session_id": "session_abc123"
}
}'
30+ local payment methods across 7 Asian markets
+ Singapore, Malaysia, and Cambodia markets
View Complete Payment Methods ListComplete documentation for all endpoints and features
Create, retrieve, and manage gaming payments across all supported methods.
/v1/payments
/v1/payments/{id}
/v1/payments/{id}/cancel
Process instant withdrawals to player accounts with real-time status updates.
/v1/withdrawals
/v1/withdrawals/{id}
/v1/withdrawals/{id}/approve
Real-time notifications for payment status changes and account updates.
payment.completed
payment.failed
withdrawal.processed
Everything you need to integrate quickly and efficiently
Pre-configured API requests for testing and development workflows.
Join thousands of developers building the future of gaming payments across Asia.