List payments
Page through your payments newest-first, filtered by status or method.
/v1/paymentsReturns your payments newest-first, with cursor pagination and optional filters.
GET /paymentsscope: paymentTest keys only. Never paste a live key. Your key is stored only in this browser (localStorage) and sent only to the same-origin playground proxy.
›Equivalent request (curl / TypeScript)
curl -X GET https://sandbox.api.acute.network/v1/payments \ -H "Authorization: Bearer acuinf_test_…"
const res = await fetch("https://sandbox.api.acute.network/v1/payments", {
method: "GET",
headers: {
Authorization: `Bearer ${process.env.ACUTE_TEST_KEY}`,
},
});
const { data, meta } = await res.json();# list settled payments
curl https://sandbox.api.acute.network/v1/payments?status=settled&limit=20 \
-H "Authorization: Bearer acuinf_test_…"{
"success": true,
"statusCode": 200,
"data": [ /* …PaymentResponseData[] … */ ],
"pagination": { "limit": 20, "hasMore": true, "nextCursor": "eyJjcmVhdGVkQXQiOiIyMDI2…" },
"meta": { "requestId": "req_4f9c2a7e1b0d8c3a5e6f10a2" }
}statusPaymentStatusqueryoptionalFilter by status (pending, partial, settled, expired, failed, refunded,
partially_refunded).
method'bank_transfer' | 'virtual_wallet'queryoptionalFilter by collection method.
limitintegerqueryoptionaldefault: 20Page size, clamped to [1, 100].
cursorstringqueryoptionalThe previous page's nextCursor.
The data array holds PaymentResponseData items (the shape returned by
create a payment). The pagination
block carries limit, hasMore, and nextCursor - see the
envelope.
dataPaymentResponseData[]requiredThe page of payments, newest-first.
pagination{ limit, hasMore, nextCursor }requiredCursor pagination metadata. Pass nextCursor back as cursor for the next page.