Skip to content

Commit eacf3e5

Browse files
committed
fix: krungsri sender name glitch
1 parent 359218a commit eacf3e5

1 file changed

Lines changed: 11 additions & 2 deletions

File tree

src/modules/application-payment-evidence/application-payment-evidence.service.ts

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,9 +65,18 @@ export class ApplicationPaymentEvidenceService {
6565
throw new NotAcceptableException(`Cannot find reciever name`);
6666
}
6767

68+
// why krungsri send me en name as thai??????? ;-;
6869
if (verifyBankResponse.data.data.rawSlip.receiver.account.name.en) {
69-
if (verifyBankResponse.data.data.rawSlip.receiver.account.name.en !== config.payment.reciever.name.en) {
70-
throw new NotAcceptableException(`Wrong reciever name en: ${verifyBankResponse.data.data.rawSlip.receiver.account.name.en}`);
70+
if (verifyBankResponse.data.data.rawSlip.sender.bank.id === "025") {
71+
// this for a fucking Krungsri
72+
if (verifyBankResponse.data.data.rawSlip.receiver.account.name.en !== config.payment.reciever.name.th) {
73+
throw new NotAcceptableException(`Wrong reciever name en: ${verifyBankResponse.data.data.rawSlip.receiver.account.name.en}`);
74+
}
75+
} else {
76+
// for normal bank
77+
if (verifyBankResponse.data.data.rawSlip.receiver.account.name.en !== config.payment.reciever.name.en) {
78+
throw new NotAcceptableException(`Wrong reciever name en: ${verifyBankResponse.data.data.rawSlip.receiver.account.name.en}`);
79+
}
7180
}
7281
}
7382

0 commit comments

Comments
 (0)