TypeError: Cannot read property 'authInfo' of undefined
at C:\Users\Administrator\Desktop\Магазин\node_modules\node-qiwi-api\node-qiwi-api.js:76:73
at Request._callback (C:\Users\Administrator\Desktop\Магазин\node_modules\node-qiwi-api\node-qiwi-api.js:47:13)
at Request.self.callback (C:\Users\Administrator\Desktop\Магазин\node_modules\request\request.js:188:22)
at Request.emit (events.js:223:5)
at Request. (C:\Users\Administrator\Desktop\Магазин\node_modules\request\request.js:1171:10)
at Request.emit (events.js:223:5)
at IncomingMessage. (C:\Users\Administrator\Desktop\Магазин\node_modules\request\request.js:1091:12)
at Object.onceWrapper (events.js:312:28)
at IncomingMessage.emit (events.js:228:7)
at endReadableNT (_stream_readable.js:1185:12)
at processTicksAndRejections (internal/process/task_queues.js:81:21)
TypeError: Cannot read property 'authInfo' of undefined
at C:\Users\Administrator\Desktop\Магазин\node_modules\node-qiwi-api\node-qiwi-api.js:76:73
at Request._callback (C:\Users\Administrator\Desktop\Магазин\node_modules\node-qiwi-api\node-qiwi-api.js:47:13)
at Request.self.callback (C:\Users\Administrator\Desktop\Магазин\node_modules\request\request.js:188:22)
at Request.emit (events.js:223:5)
at Request. (C:\Users\Administrator\Desktop\Магазин\node_modules\request\request.js:1171:10)
at Request.emit (events.js:223:5)ао
at IncomingMessage. (C:\Users\Administrator\Desktop\Магазин\node_modules\request\request.js:1091:12)
at Object.onceWrapper (events.js:312:28)
at IncomingMessage.emit (events.js:228:7)
at endReadableNT (_stream_readable.js:1185:12)
at processTicksAndRejections (internal/process/task_queues.js:81:21)
Alex_Kot228, а что не понятно? Там же все понятно написано. Нода говорит вам, что у "несуществующего" объекта data питаетесь достучаться до свойства authinfo. Смотрите в момент краша что вам отдает this.apiUri + 'payment-history/v1/persons'. Т.к. в нем нет data.
На то и есть понятие "обработка исключений/ошибок".
Используйте if/else или try/catch