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

NameTypeRequiredDescription
usernamestringYesUsername 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

FieldTypeDescription
successbooleanStatus request
account.usernamestringUsername Traktirin
account.item_idstring/nullID item dari halaman Traktirin
account.payment_methodsarrayDaftar metode pembayaran yang tersedia
payment_methods.valuestringKode metode pembayaran
payment_methods.labelstringNama metode pembayaran
payment_methods.feenumberBiaya tetap dari metode pembayaran
payment_methods.percentnumberPersentase fee metode pembayaran
payment_methods.logostring/nullURL logo metode pembayaran

Error Response

Missing Username

{
  "success": false,
  "message": "Query username wajib diisi"
}

Fetch Failed

{
  "success": false,
  "message": "Gagal mengambil data akun Traktirin"
}

Playground