Files
red-valley/resources/[framework]/[addons]/qs-smartphone-pro/server/custom/billing/RxBilling.lua
2026-03-29 21:41:17 +03:00

23 lines
542 B
Lua

if Config.Billing ~= 'RxBilling' then return end
---@param src number
---@return Invoice[]
function GetInvoices(src)
local identifier = GetIdentifier(src)
local invoices = exports.RxBilling:GetPlayerInvoices(identifier, 'incoming')
local data = {}
for k, v in pairs(invoices) do
if v.status ~= 'pending' then goto continue end
table.insert(data, {
id = v.id,
price = v.amount,
label = v.reason or 'No reason',
})
::continue::
end
return data
end