Sociabuzz Check Payment Status API

Dokumentasi resmi sociabuzz Check Payment Status API dari Maelyn API untuk mengecek status pembayaran QRIS Sociabuzz berdasarkan inv_id

Base Information

  • BASE_URL_API: https://api.maelyn.eu/api
  • Path / Endpoint: /payment/sociabuzz/check/status
  • Method: GET
  • Credit Usage: 2

Authentication

Gunakan header berikut pada setiap request:

x-maelyn-auth: YOUR_API_KEY

Overview

Endpoint ini digunakan untuk mengecek status pembayaran QRIS Sociabuzz berdasarkan inv_id.

inv_id didapatkan dari response endpoint sociabuzz Create Payment API.

Status yang mungkin dikembalikan:

StatusDescription
UNPAIDPembayaran belum selesai
PAIDPembayaran sudah berhasil dibayar
EXPIREDLink pembayaran sudah expired

Query Parameters

NameTypeRequiredDescription
inv_idstringYesInvoice ID dari response create payment

Example Request

GET /payment/sociabuzz/check/status?inv_id=TRIBE-IDR-2606

Example Usage

cURL

curl -X GET "https://api.maelyn.eu/api/payment/sociabuzz/check/status?inv_id=TRIBE-IDR-2606" \
  -H "x-maelyn-auth: YOUR_API_KEY"

Success Response

Unpaid

{
  "success": true,
  "status": {
    "payment_status": "UNPAID",
    "inv_id": "TRIBE-IDR-2606"
  }
}
{
  "success": true,
  "status": {
    "payment_status": "PAID",
    "inv_id": "TRIBE-IDR-2606"
  }
}

Expired

{
  "success": true,
  "status": {
    "payment_status": "EXPIRED",
    "inv_id": "TRIBE-IDR-2606"
  }
}

Response Fields

FieldTypeDescription
successbooleanStatus request
status.payment_statusstringStatus pembayaran: UNPAID, PAID, EXPIRED
status.inv_idstringInvoice ID pembayaran Sociabuzz

Error Response

Missing Invoice ID

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

Check Status Failed

{
  "success": false,
  "message": "Gagal mengecek status pembayaran sociabuzz"
}

Playground