Merchant Portal services API
Payment Manual - Process card payment via TECS XML gateway
Changed onProcesses a card payment via TECS XML gateway.<br> Collects data from request, transforms it to TecsXML message, and sends it for processing.<br> Response from TecsXML is extracted and mapped to JSON response.<br>
Required role for operation: BO_VIRTUAL_TERMINAL or VIRTUAL_TERMINAL.<br> Create MPauditlog record with event type : PaymentManual (35).<br>
Transaction ID is generated automatically as YYYYMMDDhhmmss.<br> TX-Origin is set to 2 for SALE, 5 for PRE-AUTH.<br>
Card number must pass Luhn validation.<br> Expiry date must not be in the past (end-of-month check).<br>
Supports authentication with Bearer token.<br>
post/public/paymentManual
Request
- Base URLhttps://test.tecs.at/merchantservices
- URLhttps://test.tecs.at/merchantservices/public/paymentManual
- AuthHTTP bearer
Request body
Example request
{
"terminalId": "88092010",
"currency": "EUR",
"amount": 1234,
"txtype": "SALE",
"cardNumber": "5413330056003537",
"expDate": "1027",
"cvc": "123",
"password": "testPWD"
}Response
Successful operation
Example response
{
"responseCode": "00",
"responseMessage": "Approved",
"transactionId": "20251008160321",
"terminalId": "88092010",
"dateTimeTx": "20251008160321",
"merchantId": "123456789012345",
"acquirerName": "TECS Offline",
"cardType": "MASTERCARD"
}Changes
- info
endpoint added
- info