fix: made transactionId a required arg to generate pix payload

This commit is contained in:
RcleydsonR 2022-11-09 16:51:50 -03:00
parent 43d348fcfb
commit 95067dfca5
2 changed files with 5 additions and 10 deletions

View File

@ -21,7 +21,7 @@ const pix = ({
value,
message,
cep,
transactionId = "",
transactionId = "***",
currency = 986,
countryCode = "BR",
}: PixParams) => {

View File

@ -24,21 +24,16 @@ const errors = ref({
const submit = () => {
errors.value["pixRequiredError"] = pixModel.value["pixKey"] == "";
errors.value["nameRequiredError"] = pixModel.value["name"] == "";
errors.value["cityRequiredError"] = pixModel.value["city"] == "";
if (
errors.value["pixRequiredError"] ||
errors.value["nameRequiredError"] ||
errors.value["cityRequiredError"]
)
return;
if (errors.value["pixRequiredError"]) return;
const pixQrCode = pix({
pixKey: pixModel.value.pixKey,
merchantName: pixModel.value.name,
merchantCity: pixModel.value.city,
transactionId: pixModel.value.transactionId,
transactionId: pixModel.value.transactionId.trim()
? pixModel.value.transactionId
: "***",
message: pixModel.value.message,
value: pixModel.value["value"],
});