Merge pull request #7370 from alvasw/sbp_trade_ui_fixes

Sbp trade UI fixes
This commit is contained in:
Alejandro García 2025-02-02 19:16:31 +00:00 committed by GitHub
commit d2566dc219
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
67 changed files with 126 additions and 134 deletions

View file

@ -597,11 +597,11 @@ public class AccountAgeWitnessService {
// TOLERATED_SMALL_TRADE_AMOUNT (0.01 BTC) and only in that case return false. // TOLERATED_SMALL_TRADE_AMOUNT (0.01 BTC) and only in that case return false.
return findWitness(offer) return findWitness(offer)
.map(witness -> verifyPeersTradeLimit(offer, tradeAmount, witness, new Date(), errorMessageHandler)) .map(witness -> verifyPeersTradeLimit(offer, tradeAmount, witness, new Date(), errorMessageHandler))
.orElse(isToleratedSmalleAmount(tradeAmount)); .orElse(isToleratedSmallestAmount(tradeAmount));
} }
private boolean isToleratedSmalleAmount(Coin tradeAmount) { private boolean isToleratedSmallestAmount(Coin tradeAmount) {
return tradeAmount.value <= OfferRestrictions.TOLERATED_SMALL_TRADE_AMOUNT.value; return tradeAmount.value >= OfferRestrictions.TOLERATED_SMALL_TRADE_AMOUNT.value;
} }

View file

@ -67,12 +67,4 @@ public final class SbpAccount extends PaymentAccount {
public String getBankName() { public String getBankName() {
return ((SbpAccountPayload) paymentAccountPayload).getBankName(); return ((SbpAccountPayload) paymentAccountPayload).getBankName();
} }
public void setHolderName(String holderName) {
((SbpAccountPayload) paymentAccountPayload).setHolderName(holderName);
}
public String getHolderName() {
return ((SbpAccountPayload) paymentAccountPayload).getHolderName();
}
} }

View file

@ -101,7 +101,7 @@ public final class AustraliaPayidAccountPayload extends PaymentAccountPayload {
public String getPaymentDetailsForTradePopup() { public String getPaymentDetailsForTradePopup() {
return return
Res.get("payment.australia.payid") + ": " + payid + "\n" + Res.get("payment.australia.payid") + ": " + payid + "\n" +
Res.get("payment.account.owner") + ": " + bankAccountName; Res.get("payment.account.owner.fullname") + ": " + bankAccountName;
} }

View file

@ -131,7 +131,7 @@ public abstract class BankAccountPayload extends CountryBasedPaymentAccountPaylo
String holderTaxIdString = BankUtil.isHolderIdRequired(countryCode) ? String holderTaxIdString = BankUtil.isHolderIdRequired(countryCode) ?
(BankUtil.getHolderIdLabel(countryCode) + ": " + holderTaxId + "\n") : ""; (BankUtil.getHolderIdLabel(countryCode) + ": " + holderTaxId + "\n") : "";
return Res.getWithCol("payment.account.owner") + " " + holderName + "\n" + return Res.getWithCol("payment.account.owner.fullname") + " " + holderName + "\n" +
bankName + bankName +
bankId + bankId +
branchId + branchId +

View file

@ -95,14 +95,14 @@ public final class CashByMailAccountPayload extends PaymentAccountPayload implem
@Override @Override
public String getPaymentDetails() { public String getPaymentDetails() {
return Res.get(paymentMethodId) + " - " + Res.getWithCol("payment.account.owner") + " " + contact + ", " + return Res.get(paymentMethodId) + " - " + Res.getWithCol("payment.account.owner.fullname") + " " + contact + ", " +
Res.getWithCol("payment.postal.address") + " " + postalAddress + ", " + Res.getWithCol("payment.postal.address") + " " + postalAddress + ", " +
Res.getWithCol("payment.shared.extraInfo") + " " + extraInfo; Res.getWithCol("payment.shared.extraInfo") + " " + extraInfo;
} }
@Override @Override
public String getPaymentDetailsForTradePopup() { public String getPaymentDetailsForTradePopup() {
return Res.getWithCol("payment.account.owner") + " " + contact + "\n" + return Res.getWithCol("payment.account.owner.fullname") + " " + contact + "\n" +
Res.getWithCol("payment.postal.address") + " " + postalAddress; Res.getWithCol("payment.postal.address") + " " + postalAddress;
} }

View file

@ -162,7 +162,7 @@ public class CashDepositAccountPayload extends BankAccountPayload {
String emailString = holderEmail != null ? String emailString = holderEmail != null ?
(Res.getWithCol("payment.email") + " " + holderEmail + "\n") : ""; (Res.getWithCol("payment.email") + " " + holderEmail + "\n") : "";
return Res.getWithCol("payment.account.owner") + " " + holderName + "\n" + return Res.getWithCol("payment.account.owner.fullname") + " " + holderName + "\n" +
emailString + emailString +
bankName + bankName +
bankId + bankId +

View file

@ -93,13 +93,13 @@ public final class ChaseQuickPayAccountPayload extends PaymentAccountPayload imp
@Override @Override
public String getPaymentDetails() { public String getPaymentDetails() {
return Res.get(paymentMethodId) + " - " + Res.getWithCol("payment.account.owner") + " " + holderName + ", " + return Res.get(paymentMethodId) + " - " + Res.getWithCol("payment.account.owner.fullname") + " " + holderName + ", " +
Res.get("payment.email") + " " + email; Res.get("payment.email") + " " + email;
} }
@Override @Override
public String getPaymentDetailsForTradePopup() { public String getPaymentDetailsForTradePopup() {
return Res.getWithCol("payment.account.owner") + " " + holderName + "\n" + return Res.getWithCol("payment.account.owner.fullname") + " " + holderName + "\n" +
Res.getWithCol("payment.email") + " " + email; Res.getWithCol("payment.email") + " " + email;
} }

View file

@ -90,13 +90,13 @@ public final class ClearXchangeAccountPayload extends PaymentAccountPayload impl
@Override @Override
public String getPaymentDetails() { public String getPaymentDetails() {
return Res.get(paymentMethodId) + " - " + Res.getWithCol("payment.account.owner") + " " + holderName + ", " + return Res.get(paymentMethodId) + " - " + Res.getWithCol("payment.account.owner.fullname") + " " + holderName + ", " +
Res.getWithCol("payment.emailOrMobile") + " " + emailOrMobileNr; Res.getWithCol("payment.emailOrMobile") + " " + emailOrMobileNr;
} }
@Override @Override
public String getPaymentDetailsForTradePopup() { public String getPaymentDetailsForTradePopup() {
return Res.getWithCol("payment.account.owner") + " " + holderName + "\n" + return Res.getWithCol("payment.account.owner.fullname") + " " + holderName + "\n" +
Res.getWithCol("payment.emailOrMobile") + " " + emailOrMobileNr; Res.getWithCol("payment.emailOrMobile") + " " + emailOrMobileNr;
} }

View file

@ -110,7 +110,7 @@ public final class DomesticWireTransferAccountPayload extends BankAccountPayload
@Override @Override
public String getPaymentDetails() { public String getPaymentDetails() {
String paymentDetails = (Res.get(paymentMethodId) + " - " + String paymentDetails = (Res.get(paymentMethodId) + " - " +
Res.getWithCol("payment.account.owner") + " " + holderName + ", " + Res.getWithCol("payment.account.owner.fullname") + " " + holderName + ", " +
BankUtil.getBankNameLabel(countryCode) + ": " + this.bankName + ", " + BankUtil.getBankNameLabel(countryCode) + ": " + this.bankName + ", " +
BankUtil.getBranchIdLabel(countryCode) + ": " + this.branchId + ", " + BankUtil.getBranchIdLabel(countryCode) + ": " + this.branchId + ", " +
BankUtil.getAccountNrLabel(countryCode) + ": " + this.accountNr); BankUtil.getAccountNrLabel(countryCode) + ": " + this.accountNr);

View file

@ -112,7 +112,7 @@ public final class FasterPaymentsAccountPayload extends PaymentAccountPayload {
@Override @Override
public String getPaymentDetailsForTradePopup() { public String getPaymentDetailsForTradePopup() {
return (getHolderName().isEmpty() ? "" : Res.getWithCol("payment.account.owner") + " " + getHolderName() + "\n") + return (getHolderName().isEmpty() ? "" : Res.getWithCol("payment.account.owner.fullname") + " " + getHolderName() + "\n") +
"UK Sort code: " + sortCode + "\n" + "UK Sort code: " + sortCode + "\n" +
Res.getWithCol("payment.accountNr") + " " + accountNr; Res.getWithCol("payment.accountNr") + " " + accountNr;
} }

View file

@ -75,7 +75,7 @@ public abstract class IfscBasedAccountPayload extends CountryBasedPaymentAccount
@Override @Override
public String getPaymentDetailsForTradePopup() { public String getPaymentDetailsForTradePopup() {
return Res.getWithCol("payment.account.owner") + " " + holderName + "\n" + return Res.getWithCol("payment.account.owner.fullname") + " " + holderName + "\n" +
BankUtil.getAccountNrLabel(countryCode) + ": " + accountNr + "\n" + BankUtil.getAccountNrLabel(countryCode) + ": " + accountNr + "\n" +
BankUtil.getBankIdLabel(countryCode) + ": " + ifsc + "\n" + BankUtil.getBankIdLabel(countryCode) + ": " + ifsc + "\n" +
Res.getWithCol("payment.bank.country") + " " + CountryUtil.getNameByCode(countryCode); Res.getWithCol("payment.bank.country") + " " + CountryUtil.getNameByCode(countryCode);

View file

@ -92,7 +92,7 @@ public final class ImpsAccountPayload extends IfscBasedAccountPayload {
@Override @Override
public String getPaymentDetails() { public String getPaymentDetails() {
return Res.get(paymentMethodId) + " - " + Res.getWithCol("payment.account.owner") + " " + holderName + ", " + return Res.get(paymentMethodId) + " - " + Res.getWithCol("payment.account.owner.fullname") + " " + holderName + ", " +
Res.getWithCol("payment.account.no") + " " + accountNr + Res.getWithCol("payment.account.no") + " " + accountNr +
Res.getWithCol("payment.ifsc") + " " + ifsc; Res.getWithCol("payment.ifsc") + " " + ifsc;
} }

View file

@ -101,14 +101,14 @@ public final class InteracETransferAccountPayload extends PaymentAccountPayload
@Override @Override
public String getPaymentDetails() { public String getPaymentDetails() {
return Res.get(paymentMethodId) + " - " + Res.getWithCol("payment.account.owner") + " " + holderName + ", " + return Res.get(paymentMethodId) + " - " + Res.getWithCol("payment.account.owner.fullname") + " " + holderName + ", " +
Res.get("payment.email") + " " + email + ", " + Res.getWithCol("payment.secret") + " " + Res.get("payment.email") + " " + email + ", " + Res.getWithCol("payment.secret") + " " +
question + ", " + Res.getWithCol("payment.answer") + " " + answer; question + ", " + Res.getWithCol("payment.answer") + " " + answer;
} }
@Override @Override
public String getPaymentDetailsForTradePopup() { public String getPaymentDetailsForTradePopup() {
return Res.getWithCol("payment.account.owner") + " " + holderName + "\n" + return Res.getWithCol("payment.account.owner.fullname") + " " + holderName + "\n" +
Res.getWithCol("payment.email") + " " + email + "\n" + Res.getWithCol("payment.email") + " " + email + "\n" +
Res.getWithCol("payment.secret") + " " + question + "\n" + Res.getWithCol("payment.secret") + " " + question + "\n" +
Res.getWithCol("payment.answer") + " " + answer; Res.getWithCol("payment.answer") + " " + answer;

View file

@ -92,7 +92,7 @@ public final class MercadoPagoAccountPayload extends CountryBasedPaymentAccountP
@Override @Override
public String getPaymentDetailsForTradePopup() { public String getPaymentDetailsForTradePopup() {
return Res.get("payment.mercadoPago.holderId") + ": " + accountHolderId + "\n" + return Res.get("payment.mercadoPago.holderId") + ": " + accountHolderId + "\n" +
Res.get("payment.account.owner") + ": " + accountHolderName; Res.get("payment.account.owner.fullname") + ": " + accountHolderName;
} }
@Override @Override

View file

@ -93,7 +93,7 @@ public final class MoneyBeamAccountPayload extends PaymentAccountPayload {
@Override @Override
public String getPaymentDetailsForTradePopup() { public String getPaymentDetailsForTradePopup() {
return Res.getWithCol("payment.account") + " " + accountId + "\n" + return Res.getWithCol("payment.account") + " " + accountId + "\n" +
Res.getWithCol("payment.account.owner") + " " + getHolderNameOrPromptIfEmpty(); Res.getWithCol("payment.account.owner.fullname") + " " + getHolderNameOrPromptIfEmpty();
} }
@Override @Override

View file

@ -92,7 +92,7 @@ public final class NeftAccountPayload extends IfscBasedAccountPayload {
@Override @Override
public String getPaymentDetails() { public String getPaymentDetails() {
return Res.get(paymentMethodId) + " - " + Res.getWithCol("payment.account.owner") + " " + holderName + ", " + return Res.get(paymentMethodId) + " - " + Res.getWithCol("payment.account.owner.fullname") + " " + holderName + ", " +
Res.getWithCol("payment.account.no") + " " + accountNr + Res.getWithCol("payment.account.no") + " " + accountNr +
Res.getWithCol("payment.ifsc") + " " + ifsc; Res.getWithCol("payment.ifsc") + " " + ifsc;
} }

View file

@ -92,7 +92,7 @@ public final class PixAccountPayload extends CountryBasedPaymentAccountPayload {
@Override @Override
public String getPaymentDetailsForTradePopup() { public String getPaymentDetailsForTradePopup() {
return Res.getWithCol("payment.pix.key") + " " + pixKey + "\n" + return Res.getWithCol("payment.pix.key") + " " + pixKey + "\n" +
Res.getWithCol("payment.account.owner") + " " + getHolderNameOrPromptIfEmpty(); Res.getWithCol("payment.account.owner.fullname") + " " + getHolderNameOrPromptIfEmpty();
} }
@Override @Override

View file

@ -90,7 +90,7 @@ public final class PopmoneyAccountPayload extends PaymentAccountPayload implemen
@Override @Override
public String getPaymentDetails() { public String getPaymentDetails() {
return Res.get(paymentMethodId) + " - " + Res.getWithCol("payment.account.owner") + " " + holderName + ", " + return Res.get(paymentMethodId) + " - " + Res.getWithCol("payment.account.owner.fullname") + " " + holderName + ", " +
Res.getWithCol("payment.popmoney.accountId") + " " + accountId; Res.getWithCol("payment.popmoney.accountId") + " " + accountId;
} }

View file

@ -92,7 +92,7 @@ public final class RtgsAccountPayload extends IfscBasedAccountPayload {
@Override @Override
public String getPaymentDetails() { public String getPaymentDetails() {
return Res.get(paymentMethodId) + " - " + Res.getWithCol("payment.account.owner") + " " + holderName + ", " + return Res.get(paymentMethodId) + " - " + Res.getWithCol("payment.account.owner.fullname") + " " + holderName + ", " +
Res.getWithCol("payment.account.no") + " " + accountNr + Res.getWithCol("payment.account.no") + " " + accountNr +
Res.getWithCol("payment.ifsc") + " " + ifsc; Res.getWithCol("payment.ifsc") + " " + ifsc;
} }

View file

@ -98,14 +98,14 @@ public final class SbpAccountPayload extends PaymentAccountPayload implements Pa
@Override @Override
public String getPaymentDetails() { public String getPaymentDetails() {
return Res.get(paymentMethodId) + " - " + return Res.get(paymentMethodId) + " - " +
Res.getWithCol("payment.account.owner.sbp") + " " + holderName + ", " + Res.getWithCol("payment.account.owner.name") + " " + holderName + ", " +
Res.getWithCol("payment.mobile") + " " + mobileNumber + ", " + Res.getWithCol("payment.mobile") + " " + mobileNumber + ", " +
Res.getWithCol("payment.bank.name") + " " + bankName; Res.getWithCol("payment.bank.name") + " " + bankName;
} }
@Override @Override
public String getPaymentDetailsForTradePopup() { public String getPaymentDetailsForTradePopup() {
return Res.getWithCol("payment.account.owner.sbp") + " " + holderName + "\n" + return Res.getWithCol("payment.account.owner.name") + " " + holderName + "\n" +
Res.getWithCol("payment.mobile") + " " + mobileNumber + "\n" + Res.getWithCol("payment.mobile") + " " + mobileNumber + "\n" +
Res.getWithCol("payment.bank.name") + " " + bankName; Res.getWithCol("payment.bank.name") + " " + bankName;
} }

View file

@ -152,13 +152,13 @@ public final class SepaAccountPayload extends CountryBasedPaymentAccountPayload
@Override @Override
public String getPaymentDetails() { public String getPaymentDetails() {
return Res.get(paymentMethodId) + " - " + Res.getWithCol("payment.account.owner") + " " + holderName + ", IBAN: " + return Res.get(paymentMethodId) + " - " + Res.getWithCol("payment.account.owner.fullname") + " " + holderName + ", IBAN: " +
iban + ", BIC: " + bic + ", " + Res.getWithCol("payment.bank.country") + " " + getCountryCode(); iban + ", BIC: " + bic + ", " + Res.getWithCol("payment.bank.country") + " " + getCountryCode();
} }
@Override @Override
public String getPaymentDetailsForTradePopup() { public String getPaymentDetailsForTradePopup() {
return Res.getWithCol("payment.account.owner") + " " + holderName + "\n" + return Res.getWithCol("payment.account.owner.fullname") + " " + holderName + "\n" +
"IBAN: " + iban + "\n" + "IBAN: " + iban + "\n" +
"BIC: " + bic + "\n" + "BIC: " + bic + "\n" +
Res.getWithCol("payment.bank.country") + " " + CountryUtil.getNameByCode(countryCode); Res.getWithCol("payment.bank.country") + " " + CountryUtil.getNameByCode(countryCode);

View file

@ -147,13 +147,13 @@ public final class SepaInstantAccountPayload extends CountryBasedPaymentAccountP
@Override @Override
public String getPaymentDetails() { public String getPaymentDetails() {
return Res.get(paymentMethodId) + " - " + Res.getWithCol("payment.account.owner") + " " + holderName + ", IBAN: " + return Res.get(paymentMethodId) + " - " + Res.getWithCol("payment.account.owner.fullname") + " " + holderName + ", IBAN: " +
iban + ", BIC: " + bic + ", " + Res.getWithCol("payment.bank.country") + " " + getCountryCode(); iban + ", BIC: " + bic + ", " + Res.getWithCol("payment.bank.country") + " " + getCountryCode();
} }
@Override @Override
public String getPaymentDetailsForTradePopup() { public String getPaymentDetailsForTradePopup() {
return Res.getWithCol("payment.account.owner") + " " + holderName + "\n" + return Res.getWithCol("payment.account.owner.fullname") + " " + holderName + "\n" +
"IBAN: " + iban + "\n" + "IBAN: " + iban + "\n" +
"BIC: " + bic + "\n" + "BIC: " + bic + "\n" +
Res.getWithCol("payment.bank.country") + " " + CountryUtil.getNameByCode(countryCode); Res.getWithCol("payment.bank.country") + " " + CountryUtil.getNameByCode(countryCode);

View file

@ -88,13 +88,13 @@ public final class SwishAccountPayload extends PaymentAccountPayload implements
@Override @Override
public String getPaymentDetails() { public String getPaymentDetails() {
return Res.get(paymentMethodId) + " - " + Res.getWithCol("payment.account.owner") + " " + holderName + return Res.get(paymentMethodId) + " - " + Res.getWithCol("payment.account.owner.fullname") + " " + holderName +
", " + Res.getWithCol("payment.mobile") + " " + mobileNr; ", " + Res.getWithCol("payment.mobile") + " " + mobileNr;
} }
@Override @Override
public String getPaymentDetailsForTradePopup() { public String getPaymentDetailsForTradePopup() {
return Res.getWithCol("payment.account.owner") + " " + holderName + "\n" + return Res.getWithCol("payment.account.owner.fullname") + " " + holderName + "\n" +
Res.getWithCol("payment.mobile") + " " + mobileNr; Res.getWithCol("payment.mobile") + " " + mobileNr;
} }

View file

@ -92,7 +92,7 @@ public final class TransferwiseAccountPayload extends PaymentAccountPayload {
@Override @Override
public String getPaymentDetailsForTradePopup() { public String getPaymentDetailsForTradePopup() {
return Res.getWithCol("payment.email") + " " + email + "\n" + return Res.getWithCol("payment.email") + " " + email + "\n" +
Res.getWithCol("payment.account.owner") + " " + getHolderNameOrPromptIfEmpty(); Res.getWithCol("payment.account.owner.fullname") + " " + getHolderNameOrPromptIfEmpty();
} }
@Override @Override

View file

@ -90,14 +90,14 @@ public final class USPostalMoneyOrderAccountPayload extends PaymentAccountPayloa
@Override @Override
public String getPaymentDetails() { public String getPaymentDetails() {
return Res.get(paymentMethodId) + " - " + Res.getWithCol("payment.account.owner") + " " + holderName + ", " + return Res.get(paymentMethodId) + " - " + Res.getWithCol("payment.account.owner.fullname") + " " + holderName + ", " +
Res.getWithCol("payment.postal.address") + " " + postalAddress; Res.getWithCol("payment.postal.address") + " " + postalAddress;
} }
@Override @Override
public String getPaymentDetailsForTradePopup() { public String getPaymentDetailsForTradePopup() {
return Res.getWithCol("payment.account.owner") + " " + holderName + "\n" + return Res.getWithCol("payment.account.owner.fullname") + " " + holderName + "\n" +
Res.getWithCol("payment.postal.address") + " " + postalAddress; Res.getWithCol("payment.postal.address") + " " + postalAddress;
} }

View file

@ -103,11 +103,11 @@ public final class UpholdAccountPayload extends PaymentAccountPayload {
if (accountOwner.isEmpty()) { if (accountOwner.isEmpty()) {
return return
Res.get("payment.account") + ": " + accountId + "\n" + Res.get("payment.account") + ": " + accountId + "\n" +
Res.get("payment.account.owner") + ": N/A"; Res.get("payment.account.owner.fullname") + ": N/A";
} else { } else {
return return
Res.get("payment.account") + ": " + accountId + "\n" + Res.get("payment.account") + ": " + accountId + "\n" +
Res.get("payment.account.owner") + ": " + accountOwner; Res.get("payment.account.owner.fullname") + ": " + accountOwner;
} }
} }

View file

@ -93,7 +93,7 @@ public final class VenmoAccountPayload extends PaymentAccountPayload {
@Override @Override
public String getPaymentDetails() { public String getPaymentDetails() {
return Res.get(paymentMethodId) + " - " + Res.getWithCol("payment.account.owner") + " " + holderName + ", " + return Res.get(paymentMethodId) + " - " + Res.getWithCol("payment.account.owner.fullname") + " " + holderName + ", " +
Res.getWithCol("payment.venmo.venmoUserName") + " " + venmoUserName; Res.getWithCol("payment.venmo.venmoUserName") + " " + venmoUserName;
} }

View file

@ -3719,7 +3719,8 @@ payment.account.no=Account no.
payment.account.name=Account name payment.account.name=Account name
payment.account.userName=User name payment.account.userName=User name
payment.account.phoneNr=Phone number payment.account.phoneNr=Phone number
payment.account.owner=Account owner full name payment.account.owner.fullname=Account owner full name
payment.account.owner.name=Account owner name
payment.account.owner.ask=[Ask trader to provide account name if needed] payment.account.owner.ask=[Ask trader to provide account name if needed]
payment.account.owner.sbp=Account owner name (first, middle, and initial of last name) payment.account.owner.sbp=Account owner name (first, middle, and initial of last name)
payment.account.fullName=Full name (first, middle, last) payment.account.fullName=Full name (first, middle, last)

View file

@ -2945,7 +2945,7 @@ payment.account.no=Číslo účtu
payment.account.name=Název účtu payment.account.name=Název účtu
payment.account.userName=Uživatelské jméno payment.account.userName=Uživatelské jméno
payment.account.phoneNr=Telefonní číslo payment.account.phoneNr=Telefonní číslo
payment.account.owner=Celé jméno vlastníka účtu payment.account.owner.fullname=Celé jméno vlastníka účtu
payment.account.owner.ask=[Ask trader to provide account name if needed] payment.account.owner.ask=[Ask trader to provide account name if needed]
payment.account.owner.sbp=Account owner name (first, middle, and initial of last name) payment.account.owner.sbp=Account owner name (first, middle, and initial of last name)
payment.account.fullName=Celé jméno (křestní, střední, příjmení) payment.account.fullName=Celé jméno (křestní, střední, příjmení)

View file

@ -2945,7 +2945,7 @@ payment.account.no=Kontonummer
payment.account.name=Kontoname payment.account.name=Kontoname
payment.account.userName=Benutzername payment.account.userName=Benutzername
payment.account.phoneNr=Telefonnummer payment.account.phoneNr=Telefonnummer
payment.account.owner=Vollständiger Name des Kontoinhabers payment.account.owner.fullname=Vollständiger Name des Kontoinhabers
payment.account.owner.ask=[Ask trader to provide account name if needed] payment.account.owner.ask=[Ask trader to provide account name if needed]
payment.account.owner.sbp=Account owner name (first, middle, and initial of last name) payment.account.owner.sbp=Account owner name (first, middle, and initial of last name)
payment.account.fullName=Vollständiger Name (vor, zweit, nach) payment.account.fullName=Vollständiger Name (vor, zweit, nach)

View file

@ -2945,7 +2945,7 @@ payment.account.no=Número de cuenta
payment.account.name=Nombre de cuenta payment.account.name=Nombre de cuenta
payment.account.userName=Nombre de usuario payment.account.userName=Nombre de usuario
payment.account.phoneNr=Número de teléfono payment.account.phoneNr=Número de teléfono
payment.account.owner=Nombre completo del propietario de la cuenta payment.account.owner.fullname=Nombre completo del propietario de la cuenta
payment.account.owner.ask=[Ask trader to provide account name if needed] payment.account.owner.ask=[Ask trader to provide account name if needed]
payment.account.owner.sbp=Account owner name (first, middle, and initial of last name) payment.account.owner.sbp=Account owner name (first, middle, and initial of last name)
payment.account.fullName=Nombre completo payment.account.fullName=Nombre completo

View file

@ -2945,7 +2945,7 @@ payment.account.no=شماره حساب
payment.account.name=نام حساب payment.account.name=نام حساب
payment.account.userName=User name payment.account.userName=User name
payment.account.phoneNr=Phone number payment.account.phoneNr=Phone number
payment.account.owner=نام کامل مالک حساب payment.account.owner.fullname=نام کامل مالک حساب
payment.account.owner.ask=[Ask trader to provide account name if needed] payment.account.owner.ask=[Ask trader to provide account name if needed]
payment.account.owner.sbp=Account owner name (first, middle, and initial of last name) payment.account.owner.sbp=Account owner name (first, middle, and initial of last name)
payment.account.fullName=نام کامل (اول، وسط، آخر) payment.account.fullName=نام کامل (اول، وسط، آخر)

View file

@ -2945,7 +2945,7 @@ payment.account.no=N° de compte
payment.account.name=Nom du compte payment.account.name=Nom du compte
payment.account.userName=Nom d'utilisateur payment.account.userName=Nom d'utilisateur
payment.account.phoneNr=Numéro de téléphone payment.account.phoneNr=Numéro de téléphone
payment.account.owner=Nom et prénoms du propriétaire du compte payment.account.owner.fullname=Nom et prénoms du propriétaire du compte
payment.account.owner.ask=[Ask trader to provide account name if needed] payment.account.owner.ask=[Ask trader to provide account name if needed]
payment.account.owner.sbp=Account owner name (first, middle, and initial of last name) payment.account.owner.sbp=Account owner name (first, middle, and initial of last name)
payment.account.fullName=Nom complet (prénom, deuxième prénom, nom de famille) payment.account.fullName=Nom complet (prénom, deuxième prénom, nom de famille)

View file

@ -2945,7 +2945,7 @@ payment.account.no=Account n°
payment.account.name=Nome conto payment.account.name=Nome conto
payment.account.userName=User name payment.account.userName=User name
payment.account.phoneNr=Phone number payment.account.phoneNr=Phone number
payment.account.owner=Nome completo del proprietario del conto payment.account.owner.fullname=Nome completo del proprietario del conto
payment.account.owner.ask=[Ask trader to provide account name if needed] payment.account.owner.ask=[Ask trader to provide account name if needed]
payment.account.owner.sbp=Account owner name (first, middle, and initial of last name) payment.account.owner.sbp=Account owner name (first, middle, and initial of last name)
payment.account.fullName=Nome completo (nome, secondo nome, cognome) payment.account.fullName=Nome completo (nome, secondo nome, cognome)

View file

@ -2945,7 +2945,7 @@ payment.account.no=アカウント番号
payment.account.name=アカウント名 payment.account.name=アカウント名
payment.account.userName=ユーザ名 payment.account.userName=ユーザ名
payment.account.phoneNr=電話番号 payment.account.phoneNr=電話番号
payment.account.owner=アカウント所有者の氏名 payment.account.owner.fullname=アカウント所有者の氏名
payment.account.owner.ask=[Ask trader to provide account name if needed] payment.account.owner.ask=[Ask trader to provide account name if needed]
payment.account.owner.sbp=Account owner name (first, middle, and initial of last name) payment.account.owner.sbp=Account owner name (first, middle, and initial of last name)
payment.account.fullName=氏名(名、ミドルネーム、姓) payment.account.fullName=氏名(名、ミドルネーム、姓)

View file

@ -2945,7 +2945,7 @@ payment.account.no=Numer konta
payment.account.name=Nazwa konta payment.account.name=Nazwa konta
payment.account.userName=Nazwa użytkownika payment.account.userName=Nazwa użytkownika
payment.account.phoneNr=Numer telefonu payment.account.phoneNr=Numer telefonu
payment.account.owner=Pełna nazwa właściciela konta payment.account.owner.fullname=Pełna nazwa właściciela konta
payment.account.owner.ask=[Ask trader to provide account name if needed] payment.account.owner.ask=[Ask trader to provide account name if needed]
payment.account.owner.sbp=Account owner name (first, middle, and initial of last name) payment.account.owner.sbp=Account owner name (first, middle, and initial of last name)
payment.account.fullName=Pełne imię (pierwsze, drugie, nazwisko) payment.account.fullName=Pełne imię (pierwsze, drugie, nazwisko)

View file

@ -2945,7 +2945,7 @@ payment.account.no=Nº da conta
payment.account.name=Nome da conta payment.account.name=Nome da conta
payment.account.userName=User name payment.account.userName=User name
payment.account.phoneNr=Phone number payment.account.phoneNr=Phone number
payment.account.owner=Nome completo do titular da conta payment.account.owner.fullname=Nome completo do titular da conta
payment.account.owner.ask=[Ask trader to provide account name if needed] payment.account.owner.ask=[Ask trader to provide account name if needed]
payment.account.owner.sbp=Account owner name (first, middle, and initial of last name) payment.account.owner.sbp=Account owner name (first, middle, and initial of last name)
payment.account.fullName=Nome completo (primeiro, nome do meio, último) payment.account.fullName=Nome completo (primeiro, nome do meio, último)

View file

@ -2945,7 +2945,7 @@ payment.account.no=Номер счета
payment.account.name=Название счета payment.account.name=Название счета
payment.account.userName=User name payment.account.userName=User name
payment.account.phoneNr=Phone number payment.account.phoneNr=Phone number
payment.account.owner=Полное имя владельца счета payment.account.owner.fullname=Полное имя владельца счета
payment.account.owner.ask=[Ask trader to provide account name if needed] payment.account.owner.ask=[Ask trader to provide account name if needed]
payment.account.owner.sbp=Имя владельца счёта (Имя, отчество, первая буква фамилии) payment.account.owner.sbp=Имя владельца счёта (Имя, отчество, первая буква фамилии)
payment.account.fullName=Полное имя (имя, отчество, фамилия) payment.account.fullName=Полное имя (имя, отчество, фамилия)

View file

@ -2945,7 +2945,7 @@ payment.account.no=หมายเลขบัญชี
payment.account.name=ชื่อบัญชี payment.account.name=ชื่อบัญชี
payment.account.userName=User name payment.account.userName=User name
payment.account.phoneNr=Phone number payment.account.phoneNr=Phone number
payment.account.owner=ชื่อเต็มของเจ้าของบัญชี payment.account.owner.fullname=ชื่อเต็มของเจ้าของบัญชี
payment.account.owner.ask=[Ask trader to provide account name if needed] payment.account.owner.ask=[Ask trader to provide account name if needed]
payment.account.owner.sbp=Account owner name (first, middle, and initial of last name) payment.account.owner.sbp=Account owner name (first, middle, and initial of last name)
payment.account.fullName=ชื่อเต็ม (ชื่อจริง, ชื่อกลาง, นามสกุล) payment.account.fullName=ชื่อเต็ม (ชื่อจริง, ชื่อกลาง, นามสกุล)

View file

@ -2945,7 +2945,7 @@ payment.account.no=Tài khoản số
payment.account.name=Tên tài khoản payment.account.name=Tên tài khoản
payment.account.userName=User name payment.account.userName=User name
payment.account.phoneNr=Phone number payment.account.phoneNr=Phone number
payment.account.owner=Họ tên chủ tài khoản payment.account.owner.fullname=Họ tên chủ tài khoản
payment.account.owner.ask=[Ask trader to provide account name if needed] payment.account.owner.ask=[Ask trader to provide account name if needed]
payment.account.owner.sbp=Account owner name (first, middle, and initial of last name) payment.account.owner.sbp=Account owner name (first, middle, and initial of last name)
payment.account.fullName=Họ tên (họ, tên lót, tên) payment.account.fullName=Họ tên (họ, tên lót, tên)

View file

@ -42,7 +42,7 @@ public class AustraliaPayidForm extends PaymentMethodForm {
private final AustraliaPayidValidator australiaPayidValidator; private final AustraliaPayidValidator australiaPayidValidator;
public static int addFormForBuyer(GridPane gridPane, int gridRow, PaymentAccountPayload paymentAccountPayload) { public static int addFormForBuyer(GridPane gridPane, int gridRow, PaymentAccountPayload paymentAccountPayload) {
addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner"), addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner.fullname"),
((AustraliaPayidAccountPayload) paymentAccountPayload).getBankAccountName()); ((AustraliaPayidAccountPayload) paymentAccountPayload).getBankAccountName());
addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.payid"), addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.payid"),
((AustraliaPayidAccountPayload) paymentAccountPayload).getPayid()); ((AustraliaPayidAccountPayload) paymentAccountPayload).getPayid());
@ -66,7 +66,7 @@ public class AustraliaPayidForm extends PaymentMethodForm {
gridRowFrom = gridRow + 1; gridRowFrom = gridRow + 1;
InputTextField holderNameInputTextField = FormBuilder.addInputTextField(gridPane, ++gridRow, InputTextField holderNameInputTextField = FormBuilder.addInputTextField(gridPane, ++gridRow,
Res.get("payment.account.owner")); Res.get("payment.account.owner.fullname"));
holderNameInputTextField.setValidator(inputValidator); holderNameInputTextField.setValidator(inputValidator);
holderNameInputTextField.textProperty().addListener((ov, oldValue, newValue) -> { holderNameInputTextField.textProperty().addListener((ov, oldValue, newValue) -> {
australiaPayidAccount.setBankAccountName(newValue); australiaPayidAccount.setBankAccountName(newValue);
@ -100,7 +100,7 @@ public class AustraliaPayidForm extends PaymentMethodForm {
Res.get(australiaPayidAccount.getPaymentMethod().getId())); Res.get(australiaPayidAccount.getPaymentMethod().getId()));
addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.payid"), addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.payid"),
australiaPayidAccount.getPayid()); australiaPayidAccount.getPayid());
TextField field = addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner"), TextField field = addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner.fullname"),
australiaPayidAccount.getBankAccountName()).second; australiaPayidAccount.getBankAccountName()).second;
field.setMouseTransparent(false); field.setMouseTransparent(false);
TradeCurrency singleTradeCurrency = australiaPayidAccount.getSingleTradeCurrency(); TradeCurrency singleTradeCurrency = australiaPayidAccount.getSingleTradeCurrency();

View file

@ -56,11 +56,11 @@ abstract class BankForm extends GeneralBankForm {
int colIndex = 0; int colIndex = 0;
if (data.getHolderTaxId() != null) { if (data.getHolderTaxId() != null) {
final String title = Res.get("payment.account.owner") + " / " + BankUtil.getHolderIdLabelShort(countryCode); final String title = Res.get("payment.account.owner.fullname") + " / " + BankUtil.getHolderIdLabelShort(countryCode);
final String value = data.getHolderName() + " / " + data.getHolderTaxId(); final String value = data.getHolderName() + " / " + data.getHolderTaxId();
addCompactTopLabelTextFieldWithCopyIcon(gridPane, getIndexOfColumn(colIndex) == 0 ? ++gridRow : gridRow, getIndexOfColumn(colIndex++), title, value); addCompactTopLabelTextFieldWithCopyIcon(gridPane, getIndexOfColumn(colIndex) == 0 ? ++gridRow : gridRow, getIndexOfColumn(colIndex++), title, value);
} else { } else {
final String title = Res.get("payment.account.owner"); final String title = Res.get("payment.account.owner.fullname");
final String value = data.getHolderName(); final String value = data.getHolderName();
addCompactTopLabelTextFieldWithCopyIcon(gridPane, getIndexOfColumn(colIndex) == 0 ? ++gridRow : gridRow, getIndexOfColumn(colIndex++), title, value); addCompactTopLabelTextFieldWithCopyIcon(gridPane, getIndexOfColumn(colIndex) == 0 ? ++gridRow : gridRow, getIndexOfColumn(colIndex++), title, value);
} }
@ -375,7 +375,7 @@ abstract class BankForm extends GeneralBankForm {
private void addHolderNameAndId() { private void addHolderNameAndId() {
Tuple2<InputTextField, InputTextField> tuple = addInputTextFieldInputTextField(gridPane, Tuple2<InputTextField, InputTextField> tuple = addInputTextFieldInputTextField(gridPane,
++gridRow, Res.get("payment.account.owner"), BankUtil.getHolderIdLabel("")); ++gridRow, Res.get("payment.account.owner.fullname"), BankUtil.getHolderIdLabel(""));
holderNameInputTextField = tuple.first; holderNameInputTextField = tuple.first;
holderNameInputTextField.setMinWidth(250); holderNameInputTextField.setMinWidth(250);
holderNameInputTextField.textProperty().addListener((ov, oldValue, newValue) -> { holderNameInputTextField.textProperty().addListener((ov, oldValue, newValue) -> {
@ -419,13 +419,13 @@ abstract class BankForm extends GeneralBankForm {
String countryCode = bankAccountPayload.getCountryCode(); String countryCode = bankAccountPayload.getCountryCode();
if (BankUtil.isHolderIdRequired(countryCode)) { if (BankUtil.isHolderIdRequired(countryCode)) {
Tuple4<Label, TextField, Label, TextField> tuple = addCompactTopLabelTextFieldTopLabelTextField(gridPane, ++gridRow, Tuple4<Label, TextField, Label, TextField> tuple = addCompactTopLabelTextFieldTopLabelTextField(gridPane, ++gridRow,
Res.get("payment.account.owner"), BankUtil.getHolderIdLabel(countryCode)); Res.get("payment.account.owner.fullname"), BankUtil.getHolderIdLabel(countryCode));
TextField holderNameTextField = tuple.second; TextField holderNameTextField = tuple.second;
holderNameTextField.setText(bankAccountPayload.getHolderName()); holderNameTextField.setText(bankAccountPayload.getHolderName());
holderNameTextField.setMinWidth(250); holderNameTextField.setMinWidth(250);
tuple.fourth.setText(bankAccountPayload.getHolderTaxId()); tuple.fourth.setText(bankAccountPayload.getHolderTaxId());
} else { } else {
addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner"), bankAccountPayload.getHolderName()); addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner.fullname"), bankAccountPayload.getHolderName());
} }
} }

View file

@ -47,7 +47,7 @@ public class CashByMailForm extends PaymentMethodForm {
PaymentAccountPayload paymentAccountPayload) { PaymentAccountPayload paymentAccountPayload) {
CashByMailAccountPayload cbm = (CashByMailAccountPayload) paymentAccountPayload; CashByMailAccountPayload cbm = (CashByMailAccountPayload) paymentAccountPayload;
addTopLabelTextFieldWithCopyIcon(gridPane, gridRow, 1, addTopLabelTextFieldWithCopyIcon(gridPane, gridRow, 1,
Res.get("payment.account.owner"), Res.get("payment.account.owner.fullname"),
cbm.getHolderName(), cbm.getHolderName(),
Layout.COMPACT_FIRST_ROW_AND_GROUP_DISTANCE); Layout.COMPACT_FIRST_ROW_AND_GROUP_DISTANCE);

View file

@ -414,7 +414,7 @@ public class CashDepositForm extends GeneralBankForm {
private void addHolderNameAndId() { private void addHolderNameAndId() {
Tuple2<InputTextField, InputTextField> tuple = addInputTextFieldInputTextField(gridPane, Tuple2<InputTextField, InputTextField> tuple = addInputTextFieldInputTextField(gridPane,
++gridRow, Res.get("payment.account.owner"), BankUtil.getHolderIdLabel("")); ++gridRow, Res.get("payment.account.owner.fullname"), BankUtil.getHolderIdLabel(""));
holderNameInputTextField = tuple.first; holderNameInputTextField = tuple.first;
holderNameInputTextField.setMinWidth(300); holderNameInputTextField.setMinWidth(300);
holderNameInputTextField.textProperty().addListener((ov, oldValue, newValue) -> { holderNameInputTextField.textProperty().addListener((ov, oldValue, newValue) -> {
@ -468,13 +468,13 @@ public class CashDepositForm extends GeneralBankForm {
String countryCode = cashDepositAccountPayload.getCountryCode(); String countryCode = cashDepositAccountPayload.getCountryCode();
if (BankUtil.isHolderIdRequired(countryCode)) { if (BankUtil.isHolderIdRequired(countryCode)) {
Tuple4<Label, TextField, Label, TextField> tuple = addCompactTopLabelTextFieldTopLabelTextField(gridPane, ++gridRow, Tuple4<Label, TextField, Label, TextField> tuple = addCompactTopLabelTextFieldTopLabelTextField(gridPane, ++gridRow,
Res.get("payment.account.owner"), BankUtil.getHolderIdLabel(countryCode)); Res.get("payment.account.owner.fullname"), BankUtil.getHolderIdLabel(countryCode));
TextField holderNameTextField = tuple.second; TextField holderNameTextField = tuple.second;
holderNameTextField.setText(cashDepositAccountPayload.getHolderName()); holderNameTextField.setText(cashDepositAccountPayload.getHolderName());
holderNameTextField.setMinWidth(300); holderNameTextField.setMinWidth(300);
tuple.fourth.setText(cashDepositAccountPayload.getHolderTaxId()); tuple.fourth.setText(cashDepositAccountPayload.getHolderTaxId());
} else { } else {
addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner"), addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner.fullname"),
cashDepositAccountPayload.getHolderName()); cashDepositAccountPayload.getHolderName());
} }
} }

View file

@ -43,7 +43,7 @@ public class ChaseQuickPayForm extends PaymentMethodForm {
private final ChaseQuickPayValidator chaseQuickPayValidator; private final ChaseQuickPayValidator chaseQuickPayValidator;
public static int addFormForBuyer(GridPane gridPane, int gridRow, PaymentAccountPayload paymentAccountPayload) { public static int addFormForBuyer(GridPane gridPane, int gridRow, PaymentAccountPayload paymentAccountPayload) {
addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner"), addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner.fullname"),
((ChaseQuickPayAccountPayload) paymentAccountPayload).getHolderName()); ((ChaseQuickPayAccountPayload) paymentAccountPayload).getHolderName());
addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.email"), addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.email"),
((ChaseQuickPayAccountPayload) paymentAccountPayload).getEmail()); ((ChaseQuickPayAccountPayload) paymentAccountPayload).getEmail());
@ -62,7 +62,7 @@ public class ChaseQuickPayForm extends PaymentMethodForm {
gridRowFrom = gridRow + 1; gridRowFrom = gridRow + 1;
InputTextField holderNameInputTextField = FormBuilder.addInputTextField(gridPane, ++gridRow, InputTextField holderNameInputTextField = FormBuilder.addInputTextField(gridPane, ++gridRow,
Res.get("payment.account.owner")); Res.get("payment.account.owner.fullname"));
holderNameInputTextField.setValidator(inputValidator); holderNameInputTextField.setValidator(inputValidator);
holderNameInputTextField.textProperty().addListener((ov, oldValue, newValue) -> { holderNameInputTextField.textProperty().addListener((ov, oldValue, newValue) -> {
chaseQuickPayAccount.setHolderName(newValue); chaseQuickPayAccount.setHolderName(newValue);
@ -94,7 +94,7 @@ public class ChaseQuickPayForm extends PaymentMethodForm {
addAccountNameTextFieldWithAutoFillToggleButton(); addAccountNameTextFieldWithAutoFillToggleButton();
addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("shared.paymentMethod"), addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("shared.paymentMethod"),
Res.get(chaseQuickPayAccount.getPaymentMethod().getId())); Res.get(chaseQuickPayAccount.getPaymentMethod().getId()));
addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner"), addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner.fullname"),
chaseQuickPayAccount.getHolderName()); chaseQuickPayAccount.getHolderName());
TextField field = addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.email"), TextField field = addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.email"),
chaseQuickPayAccount.getEmail()).second; chaseQuickPayAccount.getEmail()).second;

View file

@ -43,7 +43,7 @@ public class ClearXchangeForm extends PaymentMethodForm {
private final ClearXchangeValidator clearXchangeValidator; private final ClearXchangeValidator clearXchangeValidator;
public static int addFormForBuyer(GridPane gridPane, int gridRow, PaymentAccountPayload paymentAccountPayload) { public static int addFormForBuyer(GridPane gridPane, int gridRow, PaymentAccountPayload paymentAccountPayload) {
addCompactTopLabelTextFieldWithCopyIcon(gridPane, ++gridRow, Res.get("payment.account.owner"), addCompactTopLabelTextFieldWithCopyIcon(gridPane, ++gridRow, Res.get("payment.account.owner.fullname"),
((ClearXchangeAccountPayload) paymentAccountPayload).getHolderName()); ((ClearXchangeAccountPayload) paymentAccountPayload).getHolderName());
addCompactTopLabelTextFieldWithCopyIcon(gridPane, gridRow, 1, Res.get("payment.email.mobile"), addCompactTopLabelTextFieldWithCopyIcon(gridPane, gridRow, 1, Res.get("payment.email.mobile"),
((ClearXchangeAccountPayload) paymentAccountPayload).getEmailOrMobileNr()); ((ClearXchangeAccountPayload) paymentAccountPayload).getEmailOrMobileNr());
@ -61,7 +61,7 @@ public class ClearXchangeForm extends PaymentMethodForm {
gridRowFrom = gridRow + 1; gridRowFrom = gridRow + 1;
InputTextField holderNameInputTextField = FormBuilder.addInputTextField(gridPane, ++gridRow, InputTextField holderNameInputTextField = FormBuilder.addInputTextField(gridPane, ++gridRow,
Res.get("payment.account.owner")); Res.get("payment.account.owner.fullname"));
holderNameInputTextField.setValidator(inputValidator); holderNameInputTextField.setValidator(inputValidator);
holderNameInputTextField.textProperty().addListener((ov, oldValue, newValue) -> { holderNameInputTextField.textProperty().addListener((ov, oldValue, newValue) -> {
clearXchangeAccount.setHolderName(newValue.trim()); clearXchangeAccount.setHolderName(newValue.trim());
@ -94,7 +94,7 @@ public class ClearXchangeForm extends PaymentMethodForm {
addAccountNameTextFieldWithAutoFillToggleButton(); addAccountNameTextFieldWithAutoFillToggleButton();
addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("shared.paymentMethod"), addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("shared.paymentMethod"),
Res.get(clearXchangeAccount.getPaymentMethod().getId())); Res.get(clearXchangeAccount.getPaymentMethod().getId()));
addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner"), addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner.fullname"),
clearXchangeAccount.getHolderName()); clearXchangeAccount.getHolderName());
TextField field = addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.email.mobile"), TextField field = addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.email.mobile"),
clearXchangeAccount.getEmailOrMobileNr()).second; clearXchangeAccount.getEmailOrMobileNr()).second;

View file

@ -44,7 +44,7 @@ public class FasterPaymentsForm extends PaymentMethodForm {
public static int addFormForBuyer(GridPane gridPane, int gridRow, public static int addFormForBuyer(GridPane gridPane, int gridRow,
PaymentAccountPayload paymentAccountPayload) { PaymentAccountPayload paymentAccountPayload) {
if (!((FasterPaymentsAccountPayload) paymentAccountPayload).getHolderName().isEmpty()) { if (!((FasterPaymentsAccountPayload) paymentAccountPayload).getHolderName().isEmpty()) {
addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner"), addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner.fullname"),
((FasterPaymentsAccountPayload) paymentAccountPayload).getHolderName()); ((FasterPaymentsAccountPayload) paymentAccountPayload).getHolderName());
} }
// do not translate as it is used in English only // do not translate as it is used in English only
@ -78,7 +78,7 @@ public class FasterPaymentsForm extends PaymentMethodForm {
@Override @Override
public void addFormForAddAccount() { public void addFormForAddAccount() {
gridRowFrom = gridRow + 1; gridRowFrom = gridRow + 1;
holderNameInputTextField = FormBuilder.addInputTextField(gridPane, ++gridRow, Res.get("payment.account.owner")); holderNameInputTextField = FormBuilder.addInputTextField(gridPane, ++gridRow, Res.get("payment.account.owner.fullname"));
holderNameInputTextField.setValidator(inputValidator); holderNameInputTextField.setValidator(inputValidator);
holderNameInputTextField.textProperty().addListener((ov, oldValue, newValue) -> { holderNameInputTextField.textProperty().addListener((ov, oldValue, newValue) -> {
fasterPaymentsAccount.setHolderName(newValue); fasterPaymentsAccount.setHolderName(newValue);
@ -121,7 +121,7 @@ public class FasterPaymentsForm extends PaymentMethodForm {
addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("shared.paymentMethod"), addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("shared.paymentMethod"),
Res.get(fasterPaymentsAccount.getPaymentMethod().getId())); Res.get(fasterPaymentsAccount.getPaymentMethod().getId()));
if (!fasterPaymentsAccount.getHolderName().isEmpty()) { if (!fasterPaymentsAccount.getHolderName().isEmpty()) {
addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner"), addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner.fullname"),
fasterPaymentsAccount.getHolderName()); fasterPaymentsAccount.getHolderName());
} }
// do not translate as it is used in English only // do not translate as it is used in English only

View file

@ -69,7 +69,7 @@ public abstract class GeneralSepaForm extends PaymentMethodForm {
gridPane.getScene().getWindow().getHeight() * 1.05) gridPane.getScene().getWindow().getHeight() * 1.05)
.show())); .show()));
addCompactTopLabelTextFieldWithCopyIcon(gridPane, ++gridRow, Res.get("payment.account.owner"), recipient); addCompactTopLabelTextFieldWithCopyIcon(gridPane, ++gridRow, Res.get("payment.account.owner.fullname"), recipient);
addCompactTopLabelTextFieldWithCopyIcon(gridPane, gridRow, 1, BIC, bic); addCompactTopLabelTextFieldWithCopyIcon(gridPane, gridRow, 1, BIC, bic);
addCompactTopLabelTextFieldWithCopyIcon(gridPane, ++gridRow, addCompactTopLabelTextFieldWithCopyIcon(gridPane, ++gridRow,
Res.get("payment.bank.country"), CountryUtil.getNameAndCode(countryCode)); Res.get("payment.bank.country"), CountryUtil.getNameAndCode(countryCode));

View file

@ -52,7 +52,7 @@ public abstract class GeneralUsBankForm extends GeneralBankForm {
int colIndex = 1; int colIndex = 1;
addTopLabelTextFieldWithCopyIcon(gridPane, getIndexOfColumn(colIndex) == 0 ? ++gridRow : gridRow, getIndexOfColumn(colIndex++), addTopLabelTextFieldWithCopyIcon(gridPane, getIndexOfColumn(colIndex) == 0 ? ++gridRow : gridRow, getIndexOfColumn(colIndex++),
Res.get("payment.account.owner"), bankAccountPayload.getHolderName(), Layout.COMPACT_FIRST_ROW_AND_GROUP_DISTANCE); Res.get("payment.account.owner.fullname"), bankAccountPayload.getHolderName(), Layout.COMPACT_FIRST_ROW_AND_GROUP_DISTANCE);
String branchIdLabel = BankUtil.getBranchIdLabel(countryCode); String branchIdLabel = BankUtil.getBranchIdLabel(countryCode);
String accountNrLabel = BankUtil.getAccountNrLabel(countryCode); String accountNrLabel = BankUtil.getAccountNrLabel(countryCode);
@ -87,7 +87,7 @@ public abstract class GeneralUsBankForm extends GeneralBankForm {
addAccountNameTextFieldWithAutoFillToggleButton(); addAccountNameTextFieldWithAutoFillToggleButton();
addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("shared.paymentMethod"), addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("shared.paymentMethod"),
Res.get(paymentAccount.getPaymentMethod().getId())); Res.get(paymentAccount.getPaymentMethod().getId()));
addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner"), bankAccountPayload.getHolderName()); addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner.fullname"), bankAccountPayload.getHolderName());
addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner.address"), cleanString(holderAddress)); addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner.address"), cleanString(holderAddress));
addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.bank.name"), bankAccountPayload.getBankName()); addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.bank.name"), bankAccountPayload.getBankName());
addCompactTopLabelTextField(gridPane, ++gridRow, BankUtil.getBranchIdLabel(country.code), bankAccountPayload.getBranchId()); addCompactTopLabelTextField(gridPane, ++gridRow, BankUtil.getBranchIdLabel(country.code), bankAccountPayload.getBranchId());
@ -105,7 +105,7 @@ public abstract class GeneralUsBankForm extends GeneralBankForm {
CountryUtil.findCountryByCode("US").ifPresent(c -> onCountrySelected(c)); CountryUtil.findCountryByCode("US").ifPresent(c -> onCountrySelected(c));
Country country = ((CountryBasedPaymentAccount) paymentAccount).getCountry(); Country country = ((CountryBasedPaymentAccount) paymentAccount).getCountry();
InputTextField holderNameInputTextField = addInputTextField(gridPane, ++gridRow, Res.get("payment.account.owner")); InputTextField holderNameInputTextField = addInputTextField(gridPane, ++gridRow, Res.get("payment.account.owner.fullname"));
holderNameInputTextField.textProperty().addListener((ov, oldValue, newValue) -> { holderNameInputTextField.textProperty().addListener((ov, oldValue, newValue) -> {
bankAccountPayload.setHolderName(newValue); bankAccountPayload.setHolderName(newValue);
updateFromInputs(); updateFromInputs();

View file

@ -46,7 +46,7 @@ public class IfscBankForm extends PaymentMethodForm {
public static int addFormForBuyer(GridPane gridPane, int gridRow, public static int addFormForBuyer(GridPane gridPane, int gridRow,
PaymentAccountPayload paymentAccountPayload) { PaymentAccountPayload paymentAccountPayload) {
IfscBasedAccountPayload ifscAccountPayload = (IfscBasedAccountPayload) paymentAccountPayload; IfscBasedAccountPayload ifscAccountPayload = (IfscBasedAccountPayload) paymentAccountPayload;
addTopLabelTextFieldWithCopyIcon(gridPane, gridRow, 1, Res.get("payment.account.owner"), ifscAccountPayload.getHolderName(), Layout.COMPACT_FIRST_ROW_AND_GROUP_DISTANCE); addTopLabelTextFieldWithCopyIcon(gridPane, gridRow, 1, Res.get("payment.account.owner.fullname"), ifscAccountPayload.getHolderName(), Layout.COMPACT_FIRST_ROW_AND_GROUP_DISTANCE);
addCompactTopLabelTextFieldWithCopyIcon(gridPane, ++gridRow, Res.get("payment.accountNr"), ifscAccountPayload.getAccountNr()); addCompactTopLabelTextFieldWithCopyIcon(gridPane, ++gridRow, Res.get("payment.accountNr"), ifscAccountPayload.getAccountNr());
addCompactTopLabelTextFieldWithCopyIcon(gridPane, gridRow, 1, Res.get("payment.ifsc"), ifscAccountPayload.getIfsc()); addCompactTopLabelTextFieldWithCopyIcon(gridPane, gridRow, 1, Res.get("payment.ifsc"), ifscAccountPayload.getIfsc());
return gridRow; return gridRow;
@ -71,7 +71,7 @@ public class IfscBankForm extends PaymentMethodForm {
gridRowFrom = gridRow + 1; gridRowFrom = gridRow + 1;
InputTextField holderNameInputTextField = FormBuilder.addInputTextField(gridPane, ++gridRow, InputTextField holderNameInputTextField = FormBuilder.addInputTextField(gridPane, ++gridRow,
Res.get("payment.account.owner")); Res.get("payment.account.owner.fullname"));
holderNameInputTextField.setValidator(inputValidator); holderNameInputTextField.setValidator(inputValidator);
holderNameInputTextField.textProperty().addListener((ov, oldValue, newValue) -> { holderNameInputTextField.textProperty().addListener((ov, oldValue, newValue) -> {
ifscBasedAccountPayload.setHolderName(newValue.trim()); ifscBasedAccountPayload.setHolderName(newValue.trim());
@ -109,7 +109,7 @@ public class IfscBankForm extends PaymentMethodForm {
gridRowFrom = gridRow; gridRowFrom = gridRow;
addAccountNameTextFieldWithAutoFillToggleButton(); addAccountNameTextFieldWithAutoFillToggleButton();
addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("shared.paymentMethod"), Res.get(paymentAccount.getPaymentMethod().getId())); addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("shared.paymentMethod"), Res.get(paymentAccount.getPaymentMethod().getId()));
addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner"), addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner.fullname"),
ifscBasedAccountPayload.getHolderName()); ifscBasedAccountPayload.getHolderName());
TextField field = addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.accountNr"), ifscBasedAccountPayload.getAccountNr()).second; TextField field = addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.accountNr"), ifscBasedAccountPayload.getAccountNr()).second;
field.setMouseTransparent(false); field.setMouseTransparent(false);

View file

@ -43,7 +43,7 @@ public class InteracETransferForm extends PaymentMethodForm {
public static int addFormForBuyer(GridPane gridPane, int gridRow, public static int addFormForBuyer(GridPane gridPane, int gridRow,
PaymentAccountPayload paymentAccountPayload) { PaymentAccountPayload paymentAccountPayload) {
addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner"), addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner.fullname"),
((InteracETransferAccountPayload) paymentAccountPayload).getHolderName()); ((InteracETransferAccountPayload) paymentAccountPayload).getHolderName());
addCompactTopLabelTextField(gridPane, gridRow, 1, Res.get("payment.emailOrMobile"), addCompactTopLabelTextField(gridPane, gridRow, 1, Res.get("payment.emailOrMobile"),
((InteracETransferAccountPayload) paymentAccountPayload).getEmail()); ((InteracETransferAccountPayload) paymentAccountPayload).getEmail());
@ -66,7 +66,7 @@ public class InteracETransferForm extends PaymentMethodForm {
gridRowFrom = gridRow + 1; gridRowFrom = gridRow + 1;
InputTextField holderNameInputTextField = FormBuilder.addInputTextField(gridPane, ++gridRow, InputTextField holderNameInputTextField = FormBuilder.addInputTextField(gridPane, ++gridRow,
Res.get("payment.account.owner")); Res.get("payment.account.owner.fullname"));
holderNameInputTextField.setValidator(inputValidator); holderNameInputTextField.setValidator(inputValidator);
holderNameInputTextField.textProperty().addListener((ov, oldValue, newValue) -> { holderNameInputTextField.textProperty().addListener((ov, oldValue, newValue) -> {
interacETransferAccount.setHolderName(newValue); interacETransferAccount.setHolderName(newValue);
@ -112,7 +112,7 @@ public class InteracETransferForm extends PaymentMethodForm {
addAccountNameTextFieldWithAutoFillToggleButton(); addAccountNameTextFieldWithAutoFillToggleButton();
addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("shared.paymentMethod"), addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("shared.paymentMethod"),
Res.get(interacETransferAccount.getPaymentMethod().getId())); Res.get(interacETransferAccount.getPaymentMethod().getId()));
addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner"), addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner.fullname"),
interacETransferAccount.getHolderName()); interacETransferAccount.getHolderName());
addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.email"), addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.email"),
interacETransferAccount.getEmail()).second.setMouseTransparent(false); interacETransferAccount.getEmail()).second.setMouseTransparent(false);

View file

@ -52,7 +52,7 @@ public class MercadoPagoForm extends PaymentMethodForm {
public static int addFormForBuyer(GridPane gridPane, int gridRow, PaymentAccountPayload paymentAccountPayload) { public static int addFormForBuyer(GridPane gridPane, int gridRow, PaymentAccountPayload paymentAccountPayload) {
MercadoPagoAccountPayload mercadoPagoAccountPayload = (MercadoPagoAccountPayload) paymentAccountPayload; MercadoPagoAccountPayload mercadoPagoAccountPayload = (MercadoPagoAccountPayload) paymentAccountPayload;
addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner"), addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner.fullname"),
mercadoPagoAccountPayload.getAccountHolderName()); mercadoPagoAccountPayload.getAccountHolderName());
addCompactTopLabelTextField(gridPane, gridRow, 1, Res.get("shared.country"), addCompactTopLabelTextField(gridPane, gridRow, 1, Res.get("shared.country"),
CountryUtil.getNameAndCode(mercadoPagoAccountPayload.getCountryCode())); CountryUtil.getNameAndCode(mercadoPagoAccountPayload.getCountryCode()));
@ -78,7 +78,7 @@ public class MercadoPagoForm extends PaymentMethodForm {
gridRowFrom = gridRow + 1; gridRowFrom = gridRow + 1;
InputTextField holderNameInputTextField = FormBuilder.addInputTextField(gridPane, ++gridRow, InputTextField holderNameInputTextField = FormBuilder.addInputTextField(gridPane, ++gridRow,
Res.get("payment.account.owner")); Res.get("payment.account.owner.fullname"));
holderNameInputTextField.setValidator(inputValidator); holderNameInputTextField.setValidator(inputValidator);
holderNameInputTextField.textProperty().addListener((ov, oldValue, newValue) -> { holderNameInputTextField.textProperty().addListener((ov, oldValue, newValue) -> {
mercadoPagoAccount.setAccountHolderName(newValue); mercadoPagoAccount.setAccountHolderName(newValue);
@ -132,7 +132,7 @@ public class MercadoPagoForm extends PaymentMethodForm {
addAccountNameTextFieldWithAutoFillToggleButton(); addAccountNameTextFieldWithAutoFillToggleButton();
addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("shared.paymentMethod"), addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("shared.paymentMethod"),
Res.get(mercadoPagoAccount.getPaymentMethod().getId())); Res.get(mercadoPagoAccount.getPaymentMethod().getId()));
addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner"), addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner.fullname"),
mercadoPagoAccount.getAccountHolderName()); mercadoPagoAccount.getAccountHolderName());
addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.mercadoPago.holderId"), addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.mercadoPago.holderId"),
mercadoPagoAccount.getAccountHolderId()); mercadoPagoAccount.getAccountHolderId());

View file

@ -40,7 +40,7 @@ public class MoneseForm extends PaymentMethodForm {
public static int addFormForBuyer(GridPane gridPane, int gridRow, public static int addFormForBuyer(GridPane gridPane, int gridRow,
PaymentAccountPayload paymentAccountPayload) { PaymentAccountPayload paymentAccountPayload) {
addCompactTopLabelTextFieldWithCopyIcon(gridPane, ++gridRow, 0, Res.get("payment.account.owner"), addCompactTopLabelTextFieldWithCopyIcon(gridPane, ++gridRow, 0, Res.get("payment.account.owner.fullname"),
((MoneseAccountPayload) paymentAccountPayload).getHolderName()); ((MoneseAccountPayload) paymentAccountPayload).getHolderName());
addCompactTopLabelTextFieldWithCopyIcon(gridPane, gridRow, 1, Res.get("payment.mobile"), addCompactTopLabelTextFieldWithCopyIcon(gridPane, gridRow, 1, Res.get("payment.mobile"),
((MoneseAccountPayload) paymentAccountPayload).getMobileNr()); ((MoneseAccountPayload) paymentAccountPayload).getMobileNr());
@ -58,7 +58,7 @@ public class MoneseForm extends PaymentMethodForm {
public void addFormForAddAccount() { public void addFormForAddAccount() {
gridRowFrom = gridRow + 1; gridRowFrom = gridRow + 1;
InputTextField holderNameInputTextField = FormBuilder.addInputTextField(gridPane, ++gridRow, Res.get("payment.account.owner")); InputTextField holderNameInputTextField = FormBuilder.addInputTextField(gridPane, ++gridRow, Res.get("payment.account.owner.fullname"));
holderNameInputTextField.setValidator(inputValidator); holderNameInputTextField.setValidator(inputValidator);
holderNameInputTextField.textProperty().addListener((ov, oldValue, newValue) -> { holderNameInputTextField.textProperty().addListener((ov, oldValue, newValue) -> {
account.setHolderName(newValue.trim()); account.setHolderName(newValue.trim());
@ -102,7 +102,7 @@ public class MoneseForm extends PaymentMethodForm {
addAccountNameTextFieldWithAutoFillToggleButton(); addAccountNameTextFieldWithAutoFillToggleButton();
addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("shared.paymentMethod"), addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("shared.paymentMethod"),
Res.get(account.getPaymentMethod().getId())); Res.get(account.getPaymentMethod().getId()));
addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner"), account.getHolderName()) addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner.fullname"), account.getHolderName())
.second.setMouseTransparent(false); .second.setMouseTransparent(false);
addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.mobile"), account.getMobileNr()) addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.mobile"), account.getMobileNr())
.second.setMouseTransparent(false); .second.setMouseTransparent(false);

View file

@ -44,7 +44,7 @@ public class MoneyBeamForm extends PaymentMethodForm {
public static int addFormForBuyer(GridPane gridPane, int gridRow, PaymentAccountPayload paymentAccountPayload) { public static int addFormForBuyer(GridPane gridPane, int gridRow, PaymentAccountPayload paymentAccountPayload) {
addCompactTopLabelTextFieldWithCopyIcon(gridPane, ++gridRow, Res.get("payment.moneyBeam.accountId"), ((MoneyBeamAccountPayload) paymentAccountPayload).getAccountId()); addCompactTopLabelTextFieldWithCopyIcon(gridPane, ++gridRow, Res.get("payment.moneyBeam.accountId"), ((MoneyBeamAccountPayload) paymentAccountPayload).getAccountId());
addCompactTopLabelTextFieldWithCopyIcon(gridPane, gridRow, 1, Res.get("payment.account.owner"), addCompactTopLabelTextFieldWithCopyIcon(gridPane, gridRow, 1, Res.get("payment.account.owner.fullname"),
paymentAccountPayload.getHolderNameOrPromptIfEmpty()); paymentAccountPayload.getHolderNameOrPromptIfEmpty());
return gridRow; return gridRow;
} }
@ -67,7 +67,7 @@ public class MoneyBeamForm extends PaymentMethodForm {
}); });
InputTextField holderNameInputTextField = FormBuilder.addInputTextField(gridPane, ++gridRow, InputTextField holderNameInputTextField = FormBuilder.addInputTextField(gridPane, ++gridRow,
Res.get("payment.account.owner")); Res.get("payment.account.owner.fullname"));
holderNameInputTextField.setValidator(inputValidator); holderNameInputTextField.setValidator(inputValidator);
holderNameInputTextField.textProperty().addListener((ov, oldValue, newValue) -> { holderNameInputTextField.textProperty().addListener((ov, oldValue, newValue) -> {
account.setHolderName(newValue); account.setHolderName(newValue);
@ -93,7 +93,7 @@ public class MoneyBeamForm extends PaymentMethodForm {
addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("shared.paymentMethod"), Res.get(account.getPaymentMethod().getId())); addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("shared.paymentMethod"), Res.get(account.getPaymentMethod().getId()));
TextField field = addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.moneyBeam.accountId"), account.getAccountId()).second; TextField field = addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.moneyBeam.accountId"), account.getAccountId()).second;
field.setMouseTransparent(false); field.setMouseTransparent(false);
addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner"), addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner.fullname"),
account.getHolderName()); account.getHolderName());
final TradeCurrency singleTradeCurrency = account.getSingleTradeCurrency(); final TradeCurrency singleTradeCurrency = account.getSingleTradeCurrency();
final String nameAndCode = singleTradeCurrency != null ? singleTradeCurrency.getNameAndCode() : ""; final String nameAndCode = singleTradeCurrency != null ? singleTradeCurrency.getNameAndCode() : "";

View file

@ -46,7 +46,7 @@ public class PixForm extends PaymentMethodForm {
PaymentAccountPayload paymentAccountPayload) { PaymentAccountPayload paymentAccountPayload) {
addTopLabelTextFieldWithCopyIcon(gridPane, gridRow, 1, Res.get("payment.pix.key"), addTopLabelTextFieldWithCopyIcon(gridPane, gridRow, 1, Res.get("payment.pix.key"),
((PixAccountPayload) paymentAccountPayload).getPixKey(), Layout.COMPACT_FIRST_ROW_AND_GROUP_DISTANCE); ((PixAccountPayload) paymentAccountPayload).getPixKey(), Layout.COMPACT_FIRST_ROW_AND_GROUP_DISTANCE);
addCompactTopLabelTextFieldWithCopyIcon(gridPane, ++gridRow, Res.get("payment.account.owner"), addCompactTopLabelTextFieldWithCopyIcon(gridPane, ++gridRow, Res.get("payment.account.owner.fullname"),
paymentAccountPayload.getHolderNameOrPromptIfEmpty()); paymentAccountPayload.getHolderNameOrPromptIfEmpty());
return gridRow; return gridRow;
} }
@ -74,7 +74,7 @@ public class PixForm extends PaymentMethodForm {
}); });
InputTextField holderNameInputTextField = FormBuilder.addInputTextField(gridPane, ++gridRow, InputTextField holderNameInputTextField = FormBuilder.addInputTextField(gridPane, ++gridRow,
Res.get("payment.account.owner")); Res.get("payment.account.owner.fullname"));
holderNameInputTextField.setValidator(inputValidator); holderNameInputTextField.setValidator(inputValidator);
holderNameInputTextField.textProperty().addListener((ov, oldValue, newValue) -> { holderNameInputTextField.textProperty().addListener((ov, oldValue, newValue) -> {
account.setHolderName(newValue); account.setHolderName(newValue);
@ -101,7 +101,7 @@ public class PixForm extends PaymentMethodForm {
TextField field = addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.pix.key"), TextField field = addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.pix.key"),
account.getPixKey()).second; account.getPixKey()).second;
field.setMouseTransparent(false); field.setMouseTransparent(false);
addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner"), addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner.fullname"),
account.getHolderName()); account.getHolderName());
addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("shared.currency"), account.getSingleTradeCurrency().getNameAndCode()); addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("shared.currency"), account.getSingleTradeCurrency().getNameAndCode());
addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("shared.country"), account.getCountry().name); addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("shared.country"), account.getCountry().name);

View file

@ -43,7 +43,7 @@ public class PopmoneyForm extends PaymentMethodForm {
private final PopmoneyValidator validator; private final PopmoneyValidator validator;
public static int addFormForBuyer(GridPane gridPane, int gridRow, PaymentAccountPayload paymentAccountPayload) { public static int addFormForBuyer(GridPane gridPane, int gridRow, PaymentAccountPayload paymentAccountPayload) {
addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner"), addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner.fullname"),
((PopmoneyAccountPayload) paymentAccountPayload).getHolderName()); ((PopmoneyAccountPayload) paymentAccountPayload).getHolderName());
addCompactTopLabelTextFieldWithCopyIcon(gridPane, ++gridRow, Res.get("payment.popmoney.accountId"), ((PopmoneyAccountPayload) paymentAccountPayload).getAccountId()); addCompactTopLabelTextFieldWithCopyIcon(gridPane, ++gridRow, Res.get("payment.popmoney.accountId"), ((PopmoneyAccountPayload) paymentAccountPayload).getAccountId());
return gridRow; return gridRow;
@ -60,7 +60,7 @@ public class PopmoneyForm extends PaymentMethodForm {
gridRowFrom = gridRow + 1; gridRowFrom = gridRow + 1;
InputTextField holderNameInputTextField = FormBuilder.addInputTextField(gridPane, ++gridRow, InputTextField holderNameInputTextField = FormBuilder.addInputTextField(gridPane, ++gridRow,
Res.get("payment.account.owner")); Res.get("payment.account.owner.fullname"));
holderNameInputTextField.setValidator(inputValidator); holderNameInputTextField.setValidator(inputValidator);
holderNameInputTextField.textProperty().addListener((ov, oldValue, newValue) -> { holderNameInputTextField.textProperty().addListener((ov, oldValue, newValue) -> {
account.setHolderName(newValue.trim()); account.setHolderName(newValue.trim());
@ -91,7 +91,7 @@ public class PopmoneyForm extends PaymentMethodForm {
gridRowFrom = gridRow; gridRowFrom = gridRow;
addAccountNameTextFieldWithAutoFillToggleButton(); addAccountNameTextFieldWithAutoFillToggleButton();
addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("shared.paymentMethod"), Res.get(account.getPaymentMethod().getId())); addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("shared.paymentMethod"), Res.get(account.getPaymentMethod().getId()));
addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner"), addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner.fullname"),
account.getHolderName()); account.getHolderName());
TextField field = addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.popmoney.accountId"), account.getAccountId()).second; TextField field = addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.popmoney.accountId"), account.getAccountId()).second;
field.setMouseTransparent(false); field.setMouseTransparent(false);

View file

@ -41,7 +41,7 @@ public class SatispayForm extends PaymentMethodForm {
public static int addFormForBuyer(GridPane gridPane, int gridRow, public static int addFormForBuyer(GridPane gridPane, int gridRow,
PaymentAccountPayload paymentAccountPayload) { PaymentAccountPayload paymentAccountPayload) {
addCompactTopLabelTextFieldWithCopyIcon(gridPane, ++gridRow, 0, Res.get("payment.account.owner"), addCompactTopLabelTextFieldWithCopyIcon(gridPane, ++gridRow, 0, Res.get("payment.account.owner.fullname"),
((SatispayAccountPayload) paymentAccountPayload).getHolderName()); ((SatispayAccountPayload) paymentAccountPayload).getHolderName());
addCompactTopLabelTextFieldWithCopyIcon(gridPane, gridRow, 1, Res.get("payment.mobile"), addCompactTopLabelTextFieldWithCopyIcon(gridPane, gridRow, 1, Res.get("payment.mobile"),
((SatispayAccountPayload) paymentAccountPayload).getMobileNr()); ((SatispayAccountPayload) paymentAccountPayload).getMobileNr());
@ -63,7 +63,7 @@ public class SatispayForm extends PaymentMethodForm {
gridRowFrom = gridRow + 1; gridRowFrom = gridRow + 1;
InputTextField holderNameField = FormBuilder.addInputTextField(gridPane, ++gridRow, Res.get("payment.account.owner")); InputTextField holderNameField = FormBuilder.addInputTextField(gridPane, ++gridRow, Res.get("payment.account.owner.fullname"));
holderNameField.setValidator(inputValidator); holderNameField.setValidator(inputValidator);
holderNameField.textProperty().addListener((ov, oldValue, newValue) -> { holderNameField.textProperty().addListener((ov, oldValue, newValue) -> {
account.setHolderName(newValue.trim()); account.setHolderName(newValue.trim());
@ -94,7 +94,7 @@ public class SatispayForm extends PaymentMethodForm {
addAccountNameTextFieldWithAutoFillToggleButton(); addAccountNameTextFieldWithAutoFillToggleButton();
addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("shared.paymentMethod"), addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("shared.paymentMethod"),
Res.get(account.getPaymentMethod().getId())); Res.get(account.getPaymentMethod().getId()));
addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner"), account.getHolderName()) addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner.fullname"), account.getHolderName())
.second.setMouseTransparent(false); .second.setMouseTransparent(false);
addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.mobile"), account.getMobileNr()) addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.mobile"), account.getMobileNr())
.second.setMouseTransparent(false); .second.setMouseTransparent(false);

View file

@ -43,8 +43,8 @@ public class SbpForm extends PaymentMethodForm {
private final SbpValidator SbpValidator; private final SbpValidator SbpValidator;
public static int addFormForBuyer(GridPane gridPane, int gridRow, PaymentAccountPayload paymentAccountPayload) { public static int addFormForBuyer(GridPane gridPane, int gridRow, PaymentAccountPayload paymentAccountPayload) {
addCompactTopLabelTextFieldWithCopyIcon(gridPane, ++gridRow, Res.get("payment.account.owner.sbp"), addCompactTopLabelTextFieldWithCopyIcon(gridPane, ++gridRow, Res.get("payment.account.owner.name"),
((SbpAccountPayload) paymentAccountPayload).getHolderName()); paymentAccountPayload.getHolderName());
addCompactTopLabelTextFieldWithCopyIcon(gridPane, gridRow, 1, Res.get("payment.mobile"), addCompactTopLabelTextFieldWithCopyIcon(gridPane, gridRow, 1, Res.get("payment.mobile"),
((SbpAccountPayload) paymentAccountPayload).getMobileNumber()); ((SbpAccountPayload) paymentAccountPayload).getMobileNumber());
addCompactTopLabelTextFieldWithCopyIcon(gridPane, ++gridRow, Res.get("payment.bank.name"), addCompactTopLabelTextFieldWithCopyIcon(gridPane, ++gridRow, Res.get("payment.bank.name"),
@ -110,8 +110,7 @@ public class SbpForm extends PaymentMethodForm {
TextField mobileNrField = addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.mobile"), TextField mobileNrField = addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.mobile"),
SbpAccount.getMobileNumber()).second; SbpAccount.getMobileNumber()).second;
mobileNrField.setMouseTransparent(false); mobileNrField.setMouseTransparent(false);
TextField BankNameField = addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.bank.name"), addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.bank.name"), SbpAccount.getBankName());
SbpAccount.getBankName()).second;
final TradeCurrency singleTradeCurrency = SbpAccount.getSingleTradeCurrency(); final TradeCurrency singleTradeCurrency = SbpAccount.getSingleTradeCurrency();
final String nameAndCode = singleTradeCurrency != null ? singleTradeCurrency.getNameAndCode() : ""; final String nameAndCode = singleTradeCurrency != null ? singleTradeCurrency.getNameAndCode() : "";
addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("shared.currency"), addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("shared.currency"),

View file

@ -80,7 +80,7 @@ public class SepaForm extends GeneralSepaForm {
gridRowFrom = gridRow + 1; gridRowFrom = gridRow + 1;
InputTextField holderNameInputTextField = FormBuilder.addInputTextField(gridPane, ++gridRow, InputTextField holderNameInputTextField = FormBuilder.addInputTextField(gridPane, ++gridRow,
Res.get("payment.account.owner")); Res.get("payment.account.owner.fullname"));
holderNameInputTextField.setValidator(inputValidator); holderNameInputTextField.setValidator(inputValidator);
holderNameInputTextField.textProperty().addListener((ov, oldValue, newValue) -> { holderNameInputTextField.textProperty().addListener((ov, oldValue, newValue) -> {
sepaAccount.setHolderName(newValue); sepaAccount.setHolderName(newValue);
@ -156,7 +156,7 @@ public class SepaForm extends GeneralSepaForm {
addAccountNameTextFieldWithAutoFillToggleButton(); addAccountNameTextFieldWithAutoFillToggleButton();
addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("shared.paymentMethod"), addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("shared.paymentMethod"),
Res.get(sepaAccount.getPaymentMethod().getId())); Res.get(sepaAccount.getPaymentMethod().getId()));
addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner"), sepaAccount.getHolderName()); addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner.fullname"), sepaAccount.getHolderName());
addCompactTopLabelTextField(gridPane, ++gridRow, IBAN, sepaAccount.getIban()).second.setMouseTransparent(false); addCompactTopLabelTextField(gridPane, ++gridRow, IBAN, sepaAccount.getIban()).second.setMouseTransparent(false);
addCompactTopLabelTextField(gridPane, ++gridRow, BIC, sepaAccount.getBic()).second.setMouseTransparent(false); addCompactTopLabelTextField(gridPane, ++gridRow, BIC, sepaAccount.getBic()).second.setMouseTransparent(false);
addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.bank.country"), addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.bank.country"),

View file

@ -80,7 +80,7 @@ public class SepaInstantForm extends GeneralSepaForm {
gridRowFrom = gridRow + 1; gridRowFrom = gridRow + 1;
InputTextField holderNameInputTextField = FormBuilder.addInputTextField(gridPane, ++gridRow, InputTextField holderNameInputTextField = FormBuilder.addInputTextField(gridPane, ++gridRow,
Res.get("payment.account.owner")); Res.get("payment.account.owner.fullname"));
holderNameInputTextField.setValidator(inputValidator); holderNameInputTextField.setValidator(inputValidator);
holderNameInputTextField.textProperty().addListener((ov, oldValue, newValue) -> { holderNameInputTextField.textProperty().addListener((ov, oldValue, newValue) -> {
sepaInstantAccount.setHolderName(newValue); sepaInstantAccount.setHolderName(newValue);
@ -158,7 +158,7 @@ public class SepaInstantForm extends GeneralSepaForm {
addAccountNameTextFieldWithAutoFillToggleButton(); addAccountNameTextFieldWithAutoFillToggleButton();
addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("shared.paymentMethod"), addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("shared.paymentMethod"),
Res.get(sepaInstantAccount.getPaymentMethod().getId())); Res.get(sepaInstantAccount.getPaymentMethod().getId()));
addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner"), sepaInstantAccount.getHolderName()); addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner.fullname"), sepaInstantAccount.getHolderName());
addCompactTopLabelTextField(gridPane, ++gridRow, IBAN, sepaInstantAccount.getIban()).second.setMouseTransparent(false); addCompactTopLabelTextField(gridPane, ++gridRow, IBAN, sepaInstantAccount.getIban()).second.setMouseTransparent(false);
addCompactTopLabelTextField(gridPane, ++gridRow, BIC, sepaInstantAccount.getBic()).second.setMouseTransparent(false); addCompactTopLabelTextField(gridPane, ++gridRow, BIC, sepaInstantAccount.getBic()).second.setMouseTransparent(false);
addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.bank.country"), addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.bank.country"),

View file

@ -106,7 +106,7 @@ public class SwiftForm extends PaymentMethodForm {
addCompactTopLabelTextField(gridPane, ++gridRow, Res.get(ADDRESS + INTERMEDIARYPOSTFIX), cleanString(formData.getIntermediaryAddress())); addCompactTopLabelTextField(gridPane, ++gridRow, Res.get(ADDRESS + INTERMEDIARYPOSTFIX), cleanString(formData.getIntermediaryAddress()));
} }
addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner"), formData.getBeneficiaryName(), Layout.GROUP_DISTANCE_WITHOUT_SEPARATOR); addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner.fullname"), formData.getBeneficiaryName(), Layout.GROUP_DISTANCE_WITHOUT_SEPARATOR);
addCompactTopLabelTextField(gridPane, ++gridRow, Res.get(SWIFT_ACCOUNT), formData.getBeneficiaryAccountNr()); addCompactTopLabelTextField(gridPane, ++gridRow, Res.get(SWIFT_ACCOUNT), formData.getBeneficiaryAccountNr());
addCompactTopLabelTextField(gridPane, ++gridRow, Res.get(ADDRESS + BENEFICIARYPOSTFIX), cleanString(formData.getBeneficiaryAddress())); addCompactTopLabelTextField(gridPane, ++gridRow, Res.get(ADDRESS + BENEFICIARYPOSTFIX), cleanString(formData.getBeneficiaryAddress()));
addCompactTopLabelTextField(gridPane, ++gridRow, Res.get(PHONE + BENEFICIARYPOSTFIX), formData.getBeneficiaryPhone()); addCompactTopLabelTextField(gridPane, ++gridRow, Res.get(PHONE + BENEFICIARYPOSTFIX), formData.getBeneficiaryPhone());
@ -233,7 +233,7 @@ public class SwiftForm extends PaymentMethodForm {
} }
private void addFieldsForBeneficiaryEdit() { private void addFieldsForBeneficiaryEdit() {
String label = Res.get("payment.account.owner"); String label = Res.get("payment.account.owner.fullname");
InputTextField beneficiaryNameField = addInputTextField(gridPane, ++gridRow, label); InputTextField beneficiaryNameField = addInputTextField(gridPane, ++gridRow, label);
beneficiaryNameField.setPromptText(label); beneficiaryNameField.setPromptText(label);
beneficiaryNameField.setValidator(defaultValidator); beneficiaryNameField.setValidator(defaultValidator);

View file

@ -59,7 +59,7 @@ public class SwishForm extends PaymentMethodForm {
public static int addFormForBuyer(GridPane gridPane, int gridRow, public static int addFormForBuyer(GridPane gridPane, int gridRow,
PaymentAccountPayload paymentAccountPayload) { PaymentAccountPayload paymentAccountPayload) {
addCompactTopLabelTextFieldWithCopyIcon(gridPane, ++gridRow, Res.get("payment.account.owner"), addCompactTopLabelTextFieldWithCopyIcon(gridPane, ++gridRow, Res.get("payment.account.owner.fullname"),
((SwishAccountPayload) paymentAccountPayload).getHolderName()); ((SwishAccountPayload) paymentAccountPayload).getHolderName());
addCompactTopLabelTextFieldWithCopyIcon(gridPane, gridRow, 1, Res.get("payment.mobile"), addCompactTopLabelTextFieldWithCopyIcon(gridPane, gridRow, 1, Res.get("payment.mobile"),
((SwishAccountPayload) paymentAccountPayload).getMobileNr()); ((SwishAccountPayload) paymentAccountPayload).getMobileNr());
@ -71,7 +71,7 @@ public class SwishForm extends PaymentMethodForm {
gridRowFrom = gridRow + 1; gridRowFrom = gridRow + 1;
InputTextField holderNameInputTextField = FormBuilder.addInputTextField(gridPane, ++gridRow, InputTextField holderNameInputTextField = FormBuilder.addInputTextField(gridPane, ++gridRow,
Res.get("payment.account.owner")); Res.get("payment.account.owner.fullname"));
holderNameInputTextField.setValidator(inputValidator); holderNameInputTextField.setValidator(inputValidator);
holderNameInputTextField.textProperty().addListener((ov, oldValue, newValue) -> { holderNameInputTextField.textProperty().addListener((ov, oldValue, newValue) -> {
swishAccount.setHolderName(newValue); swishAccount.setHolderName(newValue);
@ -104,7 +104,7 @@ public class SwishForm extends PaymentMethodForm {
addAccountNameTextFieldWithAutoFillToggleButton(); addAccountNameTextFieldWithAutoFillToggleButton();
addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("shared.paymentMethod"), addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("shared.paymentMethod"),
Res.get(swishAccount.getPaymentMethod().getId())); Res.get(swishAccount.getPaymentMethod().getId()));
addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner"), addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner.fullname"),
swishAccount.getHolderName()); swishAccount.getHolderName());
TextField field = addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.mobile"), TextField field = addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.mobile"),
swishAccount.getMobileNr()).second; swishAccount.getMobileNr()).second;

View file

@ -47,7 +47,7 @@ public class TransferwiseForm extends PaymentMethodForm {
PaymentAccountPayload paymentAccountPayload) { PaymentAccountPayload paymentAccountPayload) {
addTopLabelTextFieldWithCopyIcon(gridPane, gridRow, 1, Res.get("payment.email"), addTopLabelTextFieldWithCopyIcon(gridPane, gridRow, 1, Res.get("payment.email"),
((TransferwiseAccountPayload) paymentAccountPayload).getEmail(), Layout.COMPACT_FIRST_ROW_AND_GROUP_DISTANCE); ((TransferwiseAccountPayload) paymentAccountPayload).getEmail(), Layout.COMPACT_FIRST_ROW_AND_GROUP_DISTANCE);
addCompactTopLabelTextFieldWithCopyIcon(gridPane, ++gridRow, Res.get("payment.account.owner"), addCompactTopLabelTextFieldWithCopyIcon(gridPane, ++gridRow, Res.get("payment.account.owner.fullname"),
paymentAccountPayload.getHolderNameOrPromptIfEmpty()); paymentAccountPayload.getHolderNameOrPromptIfEmpty());
return gridRow; return gridRow;
} }
@ -72,7 +72,7 @@ public class TransferwiseForm extends PaymentMethodForm {
}); });
InputTextField holderNameInputTextField = FormBuilder.addInputTextField(gridPane, ++gridRow, InputTextField holderNameInputTextField = FormBuilder.addInputTextField(gridPane, ++gridRow,
Res.get("payment.account.owner")); Res.get("payment.account.owner.fullname"));
holderNameInputTextField.setValidator(inputValidator); holderNameInputTextField.setValidator(inputValidator);
holderNameInputTextField.textProperty().addListener((ov, oldValue, newValue) -> { holderNameInputTextField.textProperty().addListener((ov, oldValue, newValue) -> {
account.setHolderName(newValue); account.setHolderName(newValue);
@ -112,7 +112,7 @@ public class TransferwiseForm extends PaymentMethodForm {
TextField field = addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.email"), TextField field = addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.email"),
account.getEmail()).second; account.getEmail()).second;
field.setMouseTransparent(false); field.setMouseTransparent(false);
addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner"), addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner.fullname"),
account.getHolderName()); account.getHolderName());
addLimitations(true); addLimitations(true);
addCurrenciesGrid(false); addCurrenciesGrid(false);

View file

@ -46,7 +46,7 @@ public class TransferwiseUsdForm extends PaymentMethodForm {
public static int addFormForBuyer(GridPane gridPane, int gridRow, public static int addFormForBuyer(GridPane gridPane, int gridRow,
PaymentAccountPayload paymentAccountPayload) { PaymentAccountPayload paymentAccountPayload) {
addTopLabelTextFieldWithCopyIcon(gridPane, gridRow, 1, Res.get("payment.account.owner"), addTopLabelTextFieldWithCopyIcon(gridPane, gridRow, 1, Res.get("payment.account.owner.fullname"),
((TransferwiseUsdAccountPayload) paymentAccountPayload).getHolderName(), ((TransferwiseUsdAccountPayload) paymentAccountPayload).getHolderName(),
Layout.COMPACT_FIRST_ROW_AND_GROUP_DISTANCE); Layout.COMPACT_FIRST_ROW_AND_GROUP_DISTANCE);
@ -86,7 +86,7 @@ public class TransferwiseUsdForm extends PaymentMethodForm {
updateFromInputs(); updateFromInputs();
}); });
InputTextField holderNameField = addInputTextField(gridPane, ++gridRow, Res.get("payment.account.owner")); InputTextField holderNameField = addInputTextField(gridPane, ++gridRow, Res.get("payment.account.owner.fullname"));
holderNameField.setValidator(inputValidator); holderNameField.setValidator(inputValidator);
holderNameField.textProperty().addListener((ov, oldValue, newValue) -> { holderNameField.textProperty().addListener((ov, oldValue, newValue) -> {
account.setHolderName(newValue.trim()); account.setHolderName(newValue.trim());
@ -119,7 +119,7 @@ public class TransferwiseUsdForm extends PaymentMethodForm {
addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("shared.paymentMethod"), addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("shared.paymentMethod"),
Res.get(account.getPaymentMethod().getId())); Res.get(account.getPaymentMethod().getId()));
addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.email"), account.getEmail()); addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.email"), account.getEmail());
addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner"), account.getHolderName()); addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner.fullname"), account.getHolderName());
addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.address"), cleanString(account.getBeneficiaryAddress())); addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.address"), cleanString(account.getBeneficiaryAddress()));
addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("shared.currency"), account.getSingleTradeCurrency().getNameAndCode()); addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("shared.currency"), account.getSingleTradeCurrency().getNameAndCode());
addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("shared.country"), account.getCountry().name); addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("shared.country"), account.getCountry().name);

View file

@ -43,7 +43,7 @@ public class USPostalMoneyOrderForm extends PaymentMethodForm {
public static int addFormForBuyer(GridPane gridPane, int gridRow, public static int addFormForBuyer(GridPane gridPane, int gridRow,
PaymentAccountPayload paymentAccountPayload) { PaymentAccountPayload paymentAccountPayload) {
addCompactTopLabelTextFieldWithCopyIcon(gridPane, ++gridRow, Res.get("payment.account.owner"), addCompactTopLabelTextFieldWithCopyIcon(gridPane, ++gridRow, Res.get("payment.account.owner.fullname"),
((USPostalMoneyOrderAccountPayload) paymentAccountPayload).getHolderName()); ((USPostalMoneyOrderAccountPayload) paymentAccountPayload).getHolderName());
TextArea textArea = addCompactTopLabelTextArea(gridPane, ++gridRow, Res.get("payment.postal.address"), "").second; TextArea textArea = addCompactTopLabelTextArea(gridPane, ++gridRow, Res.get("payment.postal.address"), "").second;
textArea.setMinHeight(70); textArea.setMinHeight(70);
@ -67,7 +67,7 @@ public class USPostalMoneyOrderForm extends PaymentMethodForm {
gridRowFrom = gridRow + 1; gridRowFrom = gridRow + 1;
InputTextField holderNameInputTextField = FormBuilder.addInputTextField(gridPane, ++gridRow, InputTextField holderNameInputTextField = FormBuilder.addInputTextField(gridPane, ++gridRow,
Res.get("payment.account.owner")); Res.get("payment.account.owner.fullname"));
holderNameInputTextField.setValidator(inputValidator); holderNameInputTextField.setValidator(inputValidator);
holderNameInputTextField.textProperty().addListener((ov, oldValue, newValue) -> { holderNameInputTextField.textProperty().addListener((ov, oldValue, newValue) -> {
usPostalMoneyOrderAccount.setHolderName(newValue); usPostalMoneyOrderAccount.setHolderName(newValue);
@ -103,7 +103,7 @@ public class USPostalMoneyOrderForm extends PaymentMethodForm {
addAccountNameTextFieldWithAutoFillToggleButton(); addAccountNameTextFieldWithAutoFillToggleButton();
addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("shared.paymentMethod"), addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("shared.paymentMethod"),
Res.get(usPostalMoneyOrderAccount.getPaymentMethod().getId())); Res.get(usPostalMoneyOrderAccount.getPaymentMethod().getId()));
addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner"), addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner.fullname"),
usPostalMoneyOrderAccount.getHolderName()); usPostalMoneyOrderAccount.getHolderName());
TextArea textArea = addCompactTopLabelTextArea(gridPane, ++gridRow, Res.get("payment.postal.address"), "").second; TextArea textArea = addCompactTopLabelTextArea(gridPane, ++gridRow, Res.get("payment.postal.address"), "").second;
textArea.setText(usPostalMoneyOrderAccount.getPostalAddress()); textArea.setText(usPostalMoneyOrderAccount.getPostalAddress());

View file

@ -47,7 +47,7 @@ public class UpholdForm extends PaymentMethodForm {
if (accountOwner.isEmpty()) { if (accountOwner.isEmpty()) {
accountOwner = Res.get("payment.ask"); accountOwner = Res.get("payment.ask");
} }
addCompactTopLabelTextFieldWithCopyIcon(gridPane, ++gridRow, Res.get("payment.account.owner"), addCompactTopLabelTextFieldWithCopyIcon(gridPane, ++gridRow, Res.get("payment.account.owner.fullname"),
accountOwner); accountOwner);
addCompactTopLabelTextFieldWithCopyIcon(gridPane, ++gridRow, Res.get("payment.uphold.accountId"), addCompactTopLabelTextFieldWithCopyIcon(gridPane, ++gridRow, Res.get("payment.uphold.accountId"),
@ -69,7 +69,7 @@ public class UpholdForm extends PaymentMethodForm {
gridRowFrom = gridRow + 1; gridRowFrom = gridRow + 1;
InputTextField holderNameInputTextField = FormBuilder.addInputTextField(gridPane, ++gridRow, InputTextField holderNameInputTextField = FormBuilder.addInputTextField(gridPane, ++gridRow,
Res.get("payment.account.owner")); Res.get("payment.account.owner.fullname"));
holderNameInputTextField.setValidator(inputValidator); holderNameInputTextField.setValidator(inputValidator);
holderNameInputTextField.textProperty().addListener((ov, oldValue, newValue) -> { holderNameInputTextField.textProperty().addListener((ov, oldValue, newValue) -> {
upholdAccount.setAccountOwner(newValue); upholdAccount.setAccountOwner(newValue);
@ -113,7 +113,7 @@ public class UpholdForm extends PaymentMethodForm {
addAccountNameTextFieldWithAutoFillToggleButton(); addAccountNameTextFieldWithAutoFillToggleButton();
addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("shared.paymentMethod"), addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("shared.paymentMethod"),
Res.get(upholdAccount.getPaymentMethod().getId())); Res.get(upholdAccount.getPaymentMethod().getId()));
addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner"), addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner.fullname"),
Res.get(upholdAccount.getAccountOwner())); Res.get(upholdAccount.getAccountOwner()));
TextField field = addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.uphold.accountId"), TextField field = addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.uphold.accountId"),
upholdAccount.getAccountId()).second; upholdAccount.getAccountId()).second;

View file

@ -92,7 +92,7 @@ public class SwiftPaymentDetails extends Overlay<SwiftPaymentDetails> {
} }
gridPane.add(new Label(""), 0, ++rowIndex); // spacer gridPane.add(new Label(""), 0, ++rowIndex); // spacer
addLabelsAndCopy(Res.get("payment.account.owner"), payload.getBeneficiaryName()); addLabelsAndCopy(Res.get("payment.account.owner.fullname"), payload.getBeneficiaryName());
addLabelsAndCopy(Res.get(SWIFT_ACCOUNT), payload.getBeneficiaryAccountNr()); addLabelsAndCopy(Res.get(SWIFT_ACCOUNT), payload.getBeneficiaryAccountNr());
addLabelsAndCopy(Res.get(ADDRESS + BENEFICIARYPOSTFIX), cleanString(payload.getBeneficiaryAddress())); addLabelsAndCopy(Res.get(ADDRESS + BENEFICIARYPOSTFIX), cleanString(payload.getBeneficiaryAddress()));
addLabelsAndCopy(Res.get(PHONE + BENEFICIARYPOSTFIX), payload.getBeneficiaryPhone()); addLabelsAndCopy(Res.get(PHONE + BENEFICIARYPOSTFIX), payload.getBeneficiaryPhone());