@atomixdesign/nodepay-ezidebit
Version:
Nodepay strategy for the Ezidebit payment gateway.
16 lines (15 loc) • 596 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.formatResponse = void 0;
/** @internal */
var formatResponse = function (payload) {
var dataHash = typeof payload.Data === 'string' ? payload.Data : payload.Data.toString();
return {
status: payload.ErrorMessage !== undefined ? payload.Error : 200,
statusText: payload.ErrorMessage !== undefined ? payload.ErrorMessage : dataHash,
internalErrorCode: payload.Error,
data: payload.Data,
originalResponse: payload,
};
};
exports.formatResponse = formatResponse;