Skip to content

Instantly share code, notes, and snippets.

@jasongorman
Created March 15, 2019 08:08
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jasongorman/30dcfc3482ce7dfca6aaabf5729524e0 to your computer and use it in GitHub Desktop.
Save jasongorman/30dcfc3482ce7dfca6aaabf5729524e0 to your computer and use it in GitHub Desktop.
const {debit, credit} = require("./bank_account");
const transfer = (payer, payee, amount) => {
return {
payer: debit(payer, amount),
payee: credit(payee, amount),
amount: amount
};
}
const toXml = (transferRecord) => {
return "<BankTransfer amount='" + transferRecord.amount + "'>" +
"<Payer>" + transferRecord.payer.id + "</Payer>" +
"<Payee>" + transferRecord.payee.id + "</Payee>" +
"</BankTransfer>";
}
module.exports = {transfer, toXml};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment