Saweria Check Transaction API

Dokumentasi resmi Saweria Check Transaction API dari Maelyn API untuk mengecek status transaksi Saweria

Base Information

  • BASE_URL_API: https://api.maelyn.eu
  • Path / Endpoint: /payment/saweria/check/transaction
  • Full URL: https://api.maelyn.eu/payment/saweria/check/transaction
  • Method: GET
  • Credit Usage: 1

Authentication

Gunakan header berikut pada setiap request:

maelyn_auth: YOUR_API_KEY

Query Parameters

Endpoint ini digunakan untuk mengecek status transaksi Saweria berdasarkan user ID dan payment ID.

Example Request

GET /payment/saweria/check/transaction?user_id=123456&payment_id=INV-123456

Parameters

NameTypeRequiredDescription
user_idstringYesID user Saweria
payment_idstringYes*ID transaksi Saweria
idstringYes*Alternatif dari payment_id

Salah satu dari payment_id atau id wajib diisi.

Example Usage

GET /payment/saweria/check/transaction?user_id=123456&payment_id=INV-123456

Success Response

{
  "success": true,
  "payment": {
    "id": "INV-123456",
    "status": "PAID",
    "amount": 50000,
    "payer_name": "John Doe"
  }
}

Error Response

Missing User ID

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

Missing Payment ID

{
  "success": false,
  "message": "Query payment_id atau id wajib diisi"
}

Check Failed

{
  "success": false,
  "message": "Gagal mengecek payment"
}

Internal Server Error

{
  "success": false,
  "message": "Internal server error"
}

Playground