node-pix-payload
Version:
This library that aims to build the payload of pix payment, with this payload the developer can generate the qr code payable or pay informed the same in the bank's app.
51 lines (50 loc) • 1.79 kB
JavaScript
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
step((generator = generator.apply(thisArg, _arguments || [])).next());
});
};
const Payload_class_1 = require("./class/Payload.class");
module.exports = {
setAmount(amount) {
Payload_class_1.setAmount(amount);
return this;
},
setCountryCode(countryCode) {
Payload_class_1.setCountryCode(countryCode);
return this;
},
setDescription(description) {
Payload_class_1.setDescription(description);
return this;
},
setMerchantCity(city) {
Payload_class_1.setMerchantCity(city);
return this;
},
setMerchantName(name) {
Payload_class_1.setMerchantName(name);
return this;
},
setPixKey(key) {
Payload_class_1.setPixKey(key);
return this;
},
setTxid(txid) {
Payload_class_1.setTxid(txid);
return this;
},
setUniquePayment(uniquePayment) {
Payload_class_1.setUniquePayment(uniquePayment);
return this;
},
setUrl(url) {
Payload_class_1.setUrl(url);
return this;
},
getData: () => __awaiter(void 0, void 0, void 0, function* () { return Payload_class_1.getData(); })
};
;