Плащане през ПОС
Сума
Валута
Печат на бележка (незадължително, по подразбиране е печат на ПОС)
var app = new Vue({
el: '#app',
data: {
return {
transactionAmount: 0.0,
currency: 'BGN',
printerFlag: 'ReceiptPrintedByTheECR',
saleResult: '',
message: ''
}
},
methods: {
sale: function () {
var data = this;
$.ajax({
url: 'http://127.0.0.1:5339/api/pos/sale',
contentType: 'application/json; charset=utf-8',
dataType: 'text',
data: JSON.stringify({ transactionAmount: data.transactionAmount, currency: data.currency, printerFlag: data.printerFlag}),
type: 'POST',
success: function (saleResult, textStatus, jqXHR) {
var value = JSON.parse(saleResult);
data.saleResult = value.authorizationCode;
data.message = value.message;
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
alert(XMLHttpRequest.responseText + " " + textStatus + " " + errorThrown);
}
});
}
}
Резултат