Skip to content

Authcapture

Direction

POS -> Terminal

This method is used by the POS to request a payment be made from a specific terminal.

json
{
  "action": "payment",
  "method": "authcapture",
  "data": {
    "TerminalId": "",
    "PaymentId": "",
    "Amount": {
      "SubTotal": 0.0,
      "Total": 0.0,
      "Tip": 0.0,
      "Fee": 0.0,
      "Currency": 840
    },
    "TerminalFunctions": {
      "Tip": {
        "Enabled": false,
        "Low": 0.0,
        "Mid": 0.0,
        "High": 0.0
      },
      "Fee": {
        "Enabled": false,
        "Amount": 0.0,
        "Percent": 0.0,
        "Description": ""
      }
    },
    "MerchantData": {
      "CustomKey": "CustomValue"
    }
  }
}