Create Order API
Endpoint ini digunakan untuk membuat order baru milik akun pemilik User API Token.
Gunakan endpoint ini dengan hati-hati. Order yang valid akan membuat invoice/order baru di LeuwongRR. Untuk testing aman, gunakan Sandbox API Key dan payment_method: invoice.
Endpoint
Request Body
Field yang diterima
Contoh Request
Contoh Response
Keamanan
User API tidak menerima field sensitif seperti user_id, email, price, amount, total_amount, status, payment_status, paid_at, role, balance, order_id, invoice_id, atau payload provider. Semua data penting dihitung oleh server LeuwongRR.
Validasi
Order tetap melewati validasi server LeuwongRR, termasuk validasi Roblox, gamepass/place, harga, diskon, payment method, invoice, dan ownership token user.
Idempotency-Key
Gunakan header Idempotency-Key untuk mengurangi risiko double order saat bot melakukan retry.
Jika key yang sama sudah pernah dipakai oleh akun yang sama, API dapat mengembalikan invoice lama dengan idempotent: true.
Testing dari Bot
Bot cukup mengirim input user ke endpoint ini. Bot tidak perlu menghitung harga dan tidak boleh menentukan status order.
Pembayaran Saldo via Discord
Untuk memakai saldo dari Discord bot, request harus memakai token API member dan Discord ID yang sudah terhubung ke akun web yang sama.
Body wajib mengirim:
Jika Discord belum terhubung ke akun web, API akan menolak dengan kode DISCORD_LINK_REQUIRED. Jika saldo tidak cukup, API akan menolak dengan kode INSUFFICIENT_BALANCE.