Search

Are you looking for test card numbers?

Would you like to contact support?

Enter payment manually (MKE)

Manually enter 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"
            }
         }
      }
   }
}