Sociabuzz Create Payment API

Dokumentasi resmi sociabuzz Create Payment API dari Maelyn API untuk membuat pembayaran QRIS Sociabuzz berdasarkan username kreator

Base Information

  • BASE_URL_API: https://api.maelyn.eu/api
  • Path / Endpoint: /payment/sociabuzz/create/payment
  • Method: POST
  • Credit Usage: 7

Authentication

Gunakan header berikut pada setiap request:

x-maelyn-auth: YOUR_API_KEY

Overview

Endpoint ini digunakan untuk membuat pembayaran QRIS Sociabuzz berdasarkan username kreator.

Setelah request berhasil, API akan mengembalikan data seperti order_id, inv_id, amount, qr_string, expiration_date, dan redirect_url.

inv_id dari response ini dapat digunakan untuk mengecek status pembayaran melalui endpoint sociabuzz Check Payment Status API.

Request Body

NameTypeRequiredDescription
usernamestringYesUsername kreator Sociabuzz
amountstringYesNominal pembayaran
fullnamestringYesNama pengirim pembayaran
emailstringYesEmail pengirim pembayaran
notestringNoCatatan atau pesan untuk kreator
currencystringNoMata uang, default IDR

Note:

Username yang digunakan pada API ini diambil dari URL Sociabuzz.

Contoh URL asli:

https://sociabuzz.com/kureiza/tribe

Maka username yang digunakan adalah:

kureiza

Jadi saat menggunakan endpoint Maelyn API, cukup masukkan bagian username dari URL tersebut.

Contoh:

{
  "username": "kureiza"
}

Example Request

POST /payment/sociabuzz/create/payment

Example Usage

cURL

curl -X POST "https://api.maelyn.eu/api/payment/sociabuzz/create/payment" \
  -H "content-type: application/json" \
  -H "x-maelyn-auth: YOUR_API_KEY" \
  -d '{
    "username": "kureiza",
    "amount": "10000",
    "fullname": "John Doe",
    "email": "user@example.com",
    "note": "Terima kasih",
    "currency": "IDR"
  }'

Success Response

{
  "success": true,
  "payment": {
    "order_id": "abc123xxxx",
    "inv_id": "TRIBE-IDR-2606",
    "amount": 10000,
    "qr_string": "00020101021226670016COM.NOBUBANK.WWW...",
    "expiration_date": "2026-06-02 12:30:00",
    "expired_at": "2026-06-02 12:30:00",
    "redirect_url": "https://sociabuzz.com/payment/x/abc123xxxx"
  }
}

Response Fields

FieldTypeDescription
successbooleanStatus request
payment.order_idstringID order pembayaran dari Sociabuzz
payment.inv_idstringID invoice untuk cek status pembayaran
payment.amountnumberNominal pembayaran
payment.qr_stringstringQR string QRIS yang dapat dirender menjadi QR
payment.expiration_datestringWaktu expired pembayaran QRIS
payment.expired_atstringWaktu expired dari flow donasi
payment.redirect_urlstringURL halaman pembayaran Sociabuzz

Error Response

Missing Body

{
  "success": false,
  "message": "Body JSON wajib diisi"
}

Missing Username

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

Missing Amount

{
  "success": false,
  "message": "Field amount wajib diisi"
}

Missing Fullname

{
  "success": false,
  "message": "Field fullname wajib diisi"
}

Missing Email

{
  "success": false,
  "message": "Field email wajib diisi"
}

Create Payment Failed

{
  "success": false,
  "message": "Gagal membuat pembayaran sociabuzz"
}

Playground