.taxTotal(taxTotal)
.orderCurrencyCode(order.getCurrency().getCurrencyCode());
}
protected void populateCustomerInfo(Order order, PaymentRequestDTO requestDTO) {
Customer customer = order.getCustomer();
String phoneNumber = null;
if (customer.getCustomerPhones() != null && !customer.getCustomerPhones().isEmpty()) {
for (CustomerPhone phone : customer.getCustomerPhones()) {
if (phone.getPhone().isDefault()) {
phoneNumber = phone.getPhone().getPhoneNumber();
}
}
}
String orderEmail = (customer.getEmailAddress() == null)? order.getEmailAddress() : customer.getEmailAddress();
requestDTO.customer()
.customerId(customer.getId().toString())
.firstName(customer.getFirstName())
.lastName(customer.getLastName())
.email(orderEmail)
.phone(phoneNumber);
}