Manual Keyed Entry (MKE)

Outlines manually entering card details to make a payment.


Manual Keyed Entry involves manually typing the card details from a customer's gift card on the Pin Entry Device (PED).

Endpoint

The URL used to send  Terminal API  messages depends on your type of implementation. For more information on the architectures available, see the Terminal API Overview .

Request

For a list of PaymentRequest fields, see PaymentRequest fields.

To specify Manual Keyed Entry as the input method, include a EntryMode array in the PaymentInstrumentData  and populate it with the value Keyed.

For example: 

{
   "SaleToPOIRequest":{
      "MessageHeader":{
         "POIID":"P400Plus-275040702",
         "MessageClass":"Service",
         "MessageType":"Request",
         "ProtocolVersion":"3.0",
         "ServiceID":"037",
         "SaleID":"POSSystemID12345",
         "MessageCategory":"Payment"
      },
      "PaymentRequest":{
         "PaymentTransaction":{
            "AmountsReq":{
               "RequestedAmount":10.00,
               "Currency":"EUR"
            },
            "TransactionConditions":{
               "ForceEntryMode":[
                  "Keyed"
               ]
            }
         },
         "SaleData":{
            "SaleToAcquirerData":"",
            "SaleTransactionID":{
               "TransactionID":"8377PME_POS",
               "TimeStamp":"2018-04-06T15:24:52+00:00"
            }
         }
      }
   }
}