Traktirin Check Account API
Dokumentasi resmi Traktirin Check Account API dari Maelyn API untuk mengambil informasi akun dan metode pembayaran Traktirin berdasarkan username
Base Information
- BASE_URL_API:
https://api.maelyn.eu/api - Path / Endpoint:
/payment/traktirin/check/account - Method:
GET - Credit Usage:
1
Authentication
Gunakan header berikut pada setiap request:
x-maelyn-auth: YOUR_API_KEY
Overview
Endpoint ini digunakan untuk mengambil informasi akun Traktirin berdasarkan username. Response akan berisi data seperti username, item_id, dan daftar metode pembayaran yang tersedia.
Biasanya endpoint ini dipakai sebelum membuat pembayaran, karena payment_code untuk endpoint create payment bisa diambil dari daftar payment_methods.
Query Parameters
| Name | Type | Required | Description |
|---|---|---|---|
username | string | Yes | Username akun Traktirin |
Note:
Username yang digunakan pada API ini diambil dari URL Traktirin.
Contoh URL asli:
https://traktirin.com/Maelyners/tip
Maka username yang digunakan adalah:
Maelyners
Jadi saat menggunakan endpoint Maelyn API, cukup masukkan bagian username dari URL tersebut.
Contoh:
GET /payment/traktirin/check/account?username=Maelyners
Example Request
GET /payment/traktirin/check/account?username=Maelyners
Example Usage
cURL
curl -X GET "https://api.maelyn.eu/api/payment/traktirin/check/account?username=Maelyners" \
-H "x-maelyn-auth: YOUR_API_KEY"
Success Response
{
"success": true,
"account": {
"username": "Maelyners",
"item_id": "123456",
"payment_methods": [
{
"value": "NQ",
"label": "QRIS",
"fee": 1000,
"percent": 0,
"logo": "https://traktirin.com/assets/payment/qris.png"
}
]
}
}
Response Fields
| Field | Type | Description |
|---|---|---|
success | boolean | Status request |
account.username | string | Username Traktirin |
account.item_id | string/null | ID item dari halaman Traktirin |
account.payment_methods | array | Daftar metode pembayaran yang tersedia |
payment_methods.value | string | Kode metode pembayaran |
payment_methods.label | string | Nama metode pembayaran |
payment_methods.fee | number | Biaya tetap dari metode pembayaran |
payment_methods.percent | number | Persentase fee metode pembayaran |
payment_methods.logo | string/null | URL logo metode pembayaran |
Error Response
Missing Username
{
"success": false,
"message": "Query username wajib diisi"
}
Fetch Failed
{
"success": false,
"message": "Gagal mengambil data akun Traktirin"
}