Skip to content

Commit

Permalink
Merge 71483e3 into b9058fa
Browse files Browse the repository at this point in the history
  • Loading branch information
Herrie82 committed Nov 29, 2019
2 parents b9058fa + 71483e3 commit 278bbcd
Show file tree
Hide file tree
Showing 3 changed files with 40 additions and 0 deletions.
30 changes: 30 additions & 0 deletions examples/send-xg1-order.js
@@ -0,0 +1,30 @@
#! /usr/bin/env node

'use strict';

const ebics = require('../index');
const fs = require('fs');

const client = new ebics.Client({
url: 'https://ebics.server',
partnerId: '',
userId: '',
hostId: '',
passphrase: 'test', // keys-test will be decrypted with this passphrase
keyStorage: ebics.fsKeysStorage('./keys-test'),
});

// The bank keys must have been already saved
const paymentFile = fs.readFileSync('mytestfile.xml').toString();

client.send(ebics.Orders.XG1(paymentFile))
.then((resp) => {
console.log('Response for XG1 order %j', resp);

const data = Buffer.from(resp.orderData);
console.log(data.toString('utf8'));
})
.catch((err) => {
console.error(err);
process.exit(1);
});
8 changes: 8 additions & 0 deletions lib/predefinedOrders/XG1.js
@@ -0,0 +1,8 @@
'use strict';

module.exports = document => ({
version: 'h004',
orderDetails: { OrderType: 'XG1', OrderAttribute: 'OZHNN', StandardOrderParams: {} },
operation: 'upload',
document,
});
2 changes: 2 additions & 0 deletions lib/predefinedOrders/index.js
Expand Up @@ -13,6 +13,7 @@ const CCT = require('./CCT');
const CCS = require('./CCS');
const XE3 = require('./XE3');
const XCT = require('./XCT');
const XG1 = require('./XG1');

const STA = require('./STA');
const VMK = require('./VMK');
Expand Down Expand Up @@ -42,6 +43,7 @@ module.exports = {
CCS,
XE3,
XCT,
XG1,

STA,
VMK,
Expand Down

0 comments on commit 278bbcd

Please sign in to comment.