Fix multi-bill display, charge amount parsing, and charge log responses

- chargeoptions is the real field gating 2000/5000/10000 yen display
- chargeid (not chargenum) carries the actual denomination on charge
- getrecentcharge/getlastlog: fixed num mismatch, added missing result
  section, and added placeholder items for empty result sets
This commit is contained in:
Kayori
2026-09-07 02:14:14 +02:00
parent 68b77bb9c3
commit e5bdb3eb95
8 changed files with 137 additions and 24 deletions
@@ -5,6 +5,9 @@ namespace MedusaPluginChargeMachine.Models.Request;
[XmlRoot("eacharge")]
public class GetRecentChargeRequest
{
[XmlElement("num")]
public string? Num { get; set; }
[XmlElement("sessid")]
public string? SessionId { get; set; }