pay with pin entry
correct handling of omitted amount fields, fixes #103