OVO API
Integrasi OVO memungkinkan sistem Anda untuk memantau mutasi secara real-time, melakukan verifikasi akun tujuan, serta mengeksekusi transfer dana ke sesama OVO maupun ke rekening bank melalui saldo akun OVO Anda yang terhubung secara otomatis.
Riwayat Mutasi
Tarik log mutasi transaksi (dana masuk & keluar) dari akun OVO Anda untuk keperluan rekonsiliasi otomatis.
Implementation Snippets
curl -X POST https://api.stspoint.id/ovo/transactions \ -H "Content-Type: application/json" \ -d '{ "secret_key": "STS-Key-XXXXXXXX", "page": 1, "limit": 10 }'
Response Example
{
"success": true,
"data": [
{
"merchant_name": "OVO Cash Topup",
"transaction_amount": "50000.00",
"transaction_type": "TOPUP",
"transaction_date": "2024-10-24",
"transaction_time": "08:42:11",
"status": "SUCCESS"
}
]
}Inquiry Nomor OVO
Dapatkan nama asli pemilik akun OVO berdasarkan nomor telepon untuk memastikan dana dikirim ke orang yang tepat.
{
"secret_key": "STS-Key-XXXXXXXX",
"phone": "081234567890",
"amount": 10000
}{
"success": true,
"data": {
"fullName": "ALHADI ADRIANO",
"phone": "081234567890"
}
}Transfer Sesama OVO
Kirim dana secara instan dari saldo OVO Anda ke pengguna OVO lainnya tanpa biaya admin.
{
"secret_key": "STS-Key-XXXXXXXX",
"phone": "081234567890",
"amount": 50000,
"message": "Pembayaran Invoice #99"
}{
"success": true,
"message": "Transfer berhasil ke ALHADI ADRIANO",
"data": {
"refId": "OVO-TRX-12345",
"amount": 50000
}
}Daftar Kode Bank
Ambil daftar kode bank yang didukung untuk pengiriman dana (disbursement) melalui jembatan OVO.
curl -X POST https://api.stspoint.id/transfer/banks \ -H "Content-Type: application/json" \ -d '{"secret_key": "STS-Key-XXXXXXXX"}'
{
"success": true,
"data": [
{ "value": "014", "label": "Bank BCA" },
{ "value": "008", "label": "Bank Mandiri" }
]
}Inquiry Rekening Bank
Lakukan verifikasi nomor rekening bank tujuan untuk mendapatkan nama pemilik rekening sebelum melakukan eksekusi transfer.
| Parameter | Type | Status | Description |
|---|---|---|---|
| bank_code | String | Required | Kode bank tujuan (e.g. 014 untuk BCA). |
| account_no | String | Required | Nomor rekening bank tujuan. |
| amount | Number | Required | Nominal yang akan dikirim (untuk inkuiri biaya). |
{
"success": true,
"data": {
"accountName": "JOHN DOE",
"accountNo": "1234567890",
"bankCode": "014",
"bankName": "Bank BCA"
}
}Eksekusi Transfer Bank
Kirim dana dari saldo OVO Anda ke rekening bank tujuan. Pastikan Anda sudah melakukan inkuiri terlebih dahulu.
Implementation Snippets
curl -X POST https://api.stspoint.id/ovo/transfer/bank \ -H "Content-Type: application/json" \ -d '{ "secret_key": "STS-Key-XXXXXXXX", "bank_code": "014", "account_no": "1234567890", "account_name": "JOHN DOE", "amount": 100000, "message": "Payout #123" }'
{
"success": true,
"message": "Transfer ke Rekening Bank Berhasil",
"data": {
"txId": "BANK-WD-123456",
"amount": 100000,
"fee": 2500
}
}Peringatan Keamanan
Setiap transaksi transfer (P2P maupun Bank) bersifat FINAL dan tidak dapat dibatalkan. Pastikan data inkuiri valid sebelum melakukan eksekusi transfer. Dikenakan biaya admin bank sebesar Rp 2.500 per transaksi.
STSPoint OVO Bridge • Technical Specs v1.2.0