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
| Name | Type | Required | Description |
|---|---|---|---|
username | string | Yes | Username kreator Sociabuzz |
amount | string | Yes | Nominal pembayaran |
fullname | string | Yes | Nama pengirim pembayaran |
email | string | Yes | Email pengirim pembayaran |
note | string | No | Catatan atau pesan untuk kreator |
currency | string | No | Mata 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
| Field | Type | Description |
|---|---|---|
success | boolean | Status request |
payment.order_id | string | ID order pembayaran dari Sociabuzz |
payment.inv_id | string | ID invoice untuk cek status pembayaran |
payment.amount | number | Nominal pembayaran |
payment.qr_string | string | QR string QRIS yang dapat dirender menjadi QR |
payment.expiration_date | string | Waktu expired pembayaran QRIS |
payment.expired_at | string | Waktu expired dari flow donasi |
payment.redirect_url | string | URL 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"
}