/** https://stripe.com/docs/api#metadata */ private static Map<String,Object> makeMetadata(CreditCard creditCard, boolean update) { Map<String,Object> metadata = new LinkedHashMap<String,Object>(); addMetaData(update, metadata, "company_name", creditCard.getCompanyName(), true); addMetaData(update, metadata, "phone", creditCard.getPhone(), true); addMetaData(update, metadata, "fax", creditCard.getFax(), true); addMetaData(update, metadata, "customer_id", creditCard.getCustomerId(), true); addMetaData(update, metadata, "customer_tax_id", creditCard.getCustomerTaxId(), true); return metadata; }
addField(querySB, "x_company", creditCard.getCompanyName()); addField(querySB, "x_address", getStreetAddress(creditCard.getStreetAddress1(), creditCard.getStreetAddress2())); addField(querySB, "x_city", creditCard.getCity());
String billlname = creditCard.getLastName(); if(billlname!=null && billlname.length()>0) request.put("UMbilllname", billlname); String billcompany = creditCard.getCompanyName(); if(billcompany!=null && billcompany.length()>0) request.put("UMbillcompany", billcompany); String billstreet = creditCard.getStreetAddress1();
String cardCountryCode = creditCard.getCountryCode(); if(cardCountryCode!=null && cardCountryCode.length()>0) billTo.setBillToCountry(cardCountryCode); String companyName = creditCard.getCompanyName(); if(companyName!=null && companyName.length()>0) billTo.setCompanyName(companyName); invoice.setBillTo(billTo);