Version 1.9.0

Dokumentasi API Yuuhaa store

Selamat datang di dokumentasi integrasi API Yuuhaa store. Panduan ini akan membantu Anda memahami cara mengintegrasikan layanan kami dengan mudah dan efisien.


Getting Started

Untuk memulai integrasi, tersedia satu metode yaitu melalui API menggunakan metode POST. Anda akan membutuhkan API TOKEN serta IP Whitelist untuk dapat mengakses layanan ini.

Authorization

- API TOKEN dapat diperoleh dari Administrator Yuuhaa store untuk memverifikasi identitas Anda.

- Untuk menambahkan IP SERVER ke dalam whitelist, silakan hubungi Administrator Yuuhaa store.


API

Endpoint
/api/v1/balance
Headers
Content-Type: application/json
Authorization: Bearer {API_TOKEN}
Request Body
No Request Body
Request
 curl -X POST "{BASE_URL}/api/v1/balance" -H "Authorization: Bearer {API_TOKEN}" -H "Content-Type: application/json" 
Response
 { "error": false, "code": 200, "message": "Success", "data": { "name": "Yuuhastore", "email": "support@Yuuhastore.id", "telp": "62xxxxxx", "membership": "Gold", "balance": 0 } } 
Endpoint
/api/v1/layanan
Headers
Content-Type: application/json
Authorization: Bearer {API_TOKEN}
Request Body
No Request Body
Request
 curl -X POST "{BASE_URL}/api/v1/layanan" -H "Authorization: Bearer {API_TOKEN}" -H "Content-Type: application/json" 
Response
 { "error": false, "code": 200, "message": "Success", "data": [ { "code": "176", "nama_layanan": "5 Diamonds (5 + 0 Bonus)", "kategori": "Mobile Legend [ khusus id Indonesia ]", "harga": 1402, "status": "aktif" } ] } 
Endpoint
/api/v1/order
Headers
Content-Type: application/json
Authorization: Bearer {API_TOKEN}
Request Body
{ "code": "string", "referenceNumber": "string", "data": "string" }
Request
 curl -X POST "{BASE_URL}/api/v1/order" -H "Authorization: Bearer {API_TOKEN}" -H "Content-Type: application/json" 
Response
 { "error": false, "code": 200, "message": "Success", "data": { "invoiceNumber": "YSXXXXXXXXXRAPI" } } 
Note
Data dipisah menggunakan | , jika menggunakan user id dan zone maka ID|ZONE jika request hanya ID maka ID

Endpoint
/api/v1/status-order/{invoice}
Headers
Content-Type: application/json
Authorization: Bearer {API_TOKEN}
Request Body
No Request Body
statusCode :
Success
Processing
Canceled
Pending
Refunded
Request
 curl -X POST "{BASE_URL}/api/v1/status-order/{invoice}" -H "Authorization: Bearer {API_TOKEN}" -H "Content-Type: application/json" 
Example Response
 { "error": false, "code": 200, "message": "Success", "data": { "invoiceNumber": "YSXXXXXXXXXRAPI", "productName": "string", "userData": "ID|ZONE", "username": "Examplenickname" "statusCode": "Success" } }