Murai Demo
Next.js + Midtrans Snap example
Next.js + Midtrans Snap example
This view queries the database directly — not through the Murai API.
[
{
"user_id": "demo-user",
"balance": "70000"
}
][
{
"id": "ec70f4b6-12c2-4ea5-a087-db6f70a82fed",
"user_id": "demo-user",
"amount": "-10000",
"idempotency_key": "expire:expiring-topup-e6a82582-d735-4e1a-88a9-570c3fde00fd",
"created_at": "2026-03-02 10:09:34.862+00",
"expires_at": null,
"remaining": null,
"expired_at": null,
"metadata": null
},
{
"id": "749c144a-128b-41f6-bcd0-1838814af430",
"user_id": "demo-user",
"amount": "10000",
"idempotency_key": "expiring-topup-e6a82582-d735-4e1a-88a9-570c3fde00fd",
"created_at": "2026-03-02 10:08:48.485+00",
"expires_at": "2026-03-02 10:09:14.462+00",
"remaining": "0",
"expired_at": "2026-03-02 10:09:33.75+00",
"metadata": null
},
{
"id": "c219d486-f43b-42fb-820a-37f2cf5c42d1",
"user_id": "demo-user",
"amount": "-25000",
"idempotency_key": "expire:expiring-topup-3e02c237-de6a-435b-ab0d-5fe414317745",
"created_at": "2026-03-02 09:31:51.813+00",
"expires_at": null,
"remaining": null,
"expired_at": null,
"metadata": null
},
{
"id": "2880ba39-812a-459b-a1aa-874913f117e7",
"user_id": "demo-user",
"amount": "-10000",
"idempotency_key": "expire:expiring-topup-dca937f5-1604-4806-88fc-ee5d2e5cd8f7",
"created_at": "2026-03-02 09:31:50.905+00",
"expires_at": null,
"remaining": null,
"expired_at": null,
"metadata": null
},
{
"id": "12617d1f-6a4b-49ec-9043-ccbf8d4f2cfb",
"user_id": "demo-user",
"amount": "25000",
"idempotency_key": "expiring-topup-3e02c237-de6a-435b-ab0d-5fe414317745",
"created_at": "2026-03-02 09:15:17.243+00",
"expires_at": "2026-03-02 09:20:15.247+00",
"remaining": "0",
"expired_at": "2026-03-02 09:31:47.933+00",
"metadata": null
},
{
"id": "80a0d955-7073-4488-980e-51de2a58367c",
"user_id": "demo-user",
"amount": "10000",
"idempotency_key": "expiring-topup-dca937f5-1604-4806-88fc-ee5d2e5cd8f7",
"created_at": "2026-03-02 09:15:10.974+00",
"expires_at": "2026-03-02 09:20:08.963+00",
"remaining": "0",
"expired_at": "2026-03-02 09:31:47.933+00",
"metadata": null
},
{
"id": "06bc22c0-2f2b-4096-96c7-0dae4adeeb34",
"user_id": "demo-user",
"amount": "-10000",
"idempotency_key": "spend-f359b9d0-bb18-4790-8e98-b45cc8ad416b",
"created_at": "2026-03-02 07:21:22.118+00",
"expires_at": null,
"remaining": null,
"expired_at": null,
"metadata": null
},
{
"id": "4ff19a15-02bf-4d6a-8803-5c0684781192",
"user_id": "demo-user",
"amount": "-5000",
"idempotency_key": "spend-01c3eaa0-622c-4d3c-92f7-45c72b857fe4",
"created_at": "2026-03-02 07:20:44.484+00",
"expires_at": null,
"remaining": null,
"expired_at": null,
"metadata": null
},
{
"id": "46327e43-6169-4ad5-ae25-8376bf98fc1f",
"user_id": "demo-user",
"amount": "-5000",
"idempotency_key": "spend-19d162dc-6b39-4f18-8ed4-d3ea822d93c9",
"created_at": "2026-03-02 07:20:40.076+00",
"expires_at": null,
"remaining": null,
"expired_at": null,
"metadata": null
},
{
"id": "8bc1a2c1-a3c2-46ae-af0a-cc5eda898b0f",
"user_id": "demo-user",
"amount": "-5000",
"idempotency_key": "spend-8d831d82-f9f8-4445-934d-1ff89a9db6f4",
"created_at": "2026-03-02 07:20:35.728+00",
"expires_at": null,
"remaining": null,
"expired_at": null,
"metadata": null
},
{
"id": "df7bf8c3-d2f5-4a4b-88ed-cf8f12ccec30",
"user_id": "demo-user",
"amount": "-5000",
"idempotency_key": "spend-a0e0bf7e-da83-43f8-ac1c-73ce4dd17f7f",
"created_at": "2026-03-02 07:20:30.867+00",
"expires_at": null,
"remaining": null,
"expired_at": null,
"metadata": null
},
{
"id": "2e3648ae-faa8-477e-856a-9124973ecad6",
"user_id": "demo-user",
"amount": "100000",
"idempotency_key": "webhook:demo-user-6da7283c-df53-4927-9269-9c1effcf1f63",
"created_at": "2026-03-02 07:19:53.543+00",
"expires_at": null,
"remaining": "70000",
"expired_at": null,
"metadata": null
}
][
{
"id": "demo-user-137b7fd5-8386-4e96-8b4e-2889d1def686",
"user_id": "demo-user",
"amount": "100000",
"redirect_url": "https://app.sandbox.midtrans.com/snap/v2/vtweb/8a58f140-a0bc-493e-ade7-c5f1e1b10159",
"status": "pending",
"created_at": "2026-03-02 10:10:17.745+00",
"updated_at": "2026-03-02 10:10:17.746+00"
},
{
"id": "demo-user-6da7283c-df53-4927-9269-9c1effcf1f63",
"user_id": "demo-user",
"amount": "100000",
"redirect_url": "https://app.sandbox.midtrans.com/snap/v2/vtweb/62464f1c-dce1-4cc1-b712-fc7cfb9563e1",
"status": "paid",
"created_at": "2026-03-02 07:19:14.199+00",
"updated_at": "2026-03-02 07:19:54.21+00"
},
{
"id": "demo-user-c2d2e786-35a2-4e48-9293-339b3f961612",
"user_id": "demo-user",
"amount": "50000",
"redirect_url": "https://app.sandbox.midtrans.com/snap/v2/vtweb/89e32b6d-4470-447f-9490-4a57e921a4f9",
"status": "failed",
"created_at": "2026-03-02 07:17:05.736+00",
"updated_at": "2026-03-02 07:33:18.497+00"
}
]