Xml, as they did on the Mojo Payments Windows service. They have shorter
names now. The old names still work: a request to an old name is handled exactly as one to its new name, with the same
request and the same answer. Nothing needs to change in an integration that uses them.
Signature, Cancel, Level3, Test and Version keep their names.
Authorize changed meaning
On the Windows service,Authorize was the sale without the terminal, from a saved profile or a CardSecure token.
That sale is now AuthorizeToken, and Authorize is the sale on the terminal (what AuthorizeXml was).
- If your POS sends
AuthorizeXmlfor terminal sales, nothing changes. - If your POS sent
Authorizefor sales from a token or saved card, sendAuthorizeToken. A token sale sent toAuthorizeis refused (it has no terminal to read a card from), so no payment is taken by mistake.
In reports
Payments made through an earlier name appear under the new name in the portal’s POS Gateway list. Payments made before the change keep the names they were made under.The Mojo Payments CLI
The CLI keeps the earlier names (mojo.exe "-a=AuthorizeXml" …), so POS systems that ran rCharge work unchanged. Each
calls the action shown above (CLI commands).