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
| Name | Type | Required | Description |
|---|---|---|---|
user_id | string | Yes | ID user Saweria |
payment_id | string | Yes* | ID transaksi Saweria |
id | string | Yes* | Alternatif dari payment_id |
Salah satu dari
payment_idatauidwajib 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