Payment Utilities
Stateless payment protocol helpers live here: amount conversion, status
normalization, JSON extraction, and request signing. Provider adapters and
their SDK clients remain under internal/integration/payment; test-only XML
fixtures stay beside the provider integration tests.