Плащане през ПОС

Сума
Валута
Печат на бележка (незадължително, по подразбиране е печат на ПОС)

   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);
                    }
                });
            }
        }
    
Резултат