Saweria Create Payment API
Dokumentasi resmi Saweria Create Payment API dari Maelyn API untuk membuat transaksi pembayaran Saweria
Base Information
- BASE_URL_API:
https://api.maelyn.eu - Path / Endpoint:
/payment/saweria/create/transaction - Full URL:
https://api.maelyn.eu/payment/saweria/create/transaction - Method:
POST - Credit Usage:
1
Authentication
Gunakan header berikut pada setiap request:
maelyn_auth: YOUR_API_KEY
Content-Type: application/json
Request Body
Endpoint ini digunakan untuk membuat transaksi pembayaran Saweria.
{
"user_id": "123456",
"amount": 50000,
"name": "John Doe",
"email": "john@example.com",
"msg": "Terima kasih"
}
Body Parameters
| Name | Type | Required | Description |
|---|---|---|---|
user_id | string | Yes | ID user Saweria |
amount | number | Yes | Jumlah pembayaran, harus lebih dari 0 |
name | string | No | Nama pengirim |
email | string | No | Email pengirim |
msg | string | No | Pesan untuk pembayaran |
Example Usage
{
"user_id": "123456",
"amount": 50000,
"name": "John Doe",
"email": "john@example.com",
"msg": "Terima kasih"
}
Success Response
{
"success": true,
"payment": {
"id": "INV-123456",
"amount": 50000,
"status": "PENDING",
"payment_url": "https://saweria.co/pay/INV-123456"
}
}
Error Response
Invalid JSON
{
"success": false,
"message": "Body JSON tidak valid"
}
Missing User ID
{
"success": false,
"message": "user_id wajib diisi"
}
Invalid Amount
{
"success": false,
"message": "amount harus lebih dari 0"
}
Create Payment Failed
{
"success": false,
"message": "Gagal membuat payment"
}
Internal Server Error
{
"success": false,
"message": "Internal server error"
}
Playground