/** https://stripe.com/docs/api#create_charge */ private static Map<String,Object> makeShippingParams(TransactionRequest transactionRequest, CreditCard creditCard, boolean update) { Map<String,Object> shippingParams = new HashMap<String,Object>(); addParam(update, shippingParams, "address", makeShippingAddressParams(transactionRequest, update)); addParam(update, shippingParams, "name", CreditCard.getFullName(transactionRequest.getShippingFirstName(), transactionRequest.getShippingLastName())); // Phone cannot be in the shipping by itself if(!shippingParams.isEmpty()) addParam(update, shippingParams, "phone", creditCard.getPhone()); // Unused: tracking_number return shippingParams; } // </editor-fold>
request.put("UMname", CreditCard.getFullName(creditCard.getFirstName(), creditCard.getLastName()));
String cvv2 = creditCard.getCardCode(); if(cvv2!=null && cvv2.length()>0) ppCreditCard.setCvv2(cvv2); ppCreditCard.setName(CreditCard.getFullName(creditCard.getFirstName(), creditCard.getLastName())); CardTender cardTender = new CardTender(ppCreditCard);
/** https://stripe.com/docs/api#update_card */ private static void addCardParams( CreditCard creditCard, boolean update, Map<String,Object> cardParams ) { addParam(update, cardParams, "name", CreditCard.getFullName(creditCard.getFirstName(), creditCard.getLastName())); addParam(update, cardParams, "address_line1", creditCard.getStreetAddress1()); addParam(update, cardParams, "address_line2", creditCard.getStreetAddress2()); addParam(update, cardParams, "address_city", creditCard.getCity()); addParam(update, cardParams, "address_zip", creditCard.getPostalCode()); addParam(update, cardParams, "address_state", creditCard.getState()); addParam(update, cardParams, "address_country", creditCard.getCountryCode()); }
emptyStringIfNull(merchantId), emptyStringIfNull(merchantKey), emptyStringIfNull(CreditCard.getFullName(creditCard.getFirstName(), creditCard.getLastName())), emptyStringIfNull(getStreetAddress(creditCard.getStreetAddress1(), creditCard.getStreetAddress2())), emptyStringIfNull(creditCard.getCity()), emptyStringIfNull(creditCard.getPhone()), emptyStringIfNull(creditCard.getFax()), emptyStringIfNull(CreditCard.getFullName(transactionRequest.getShippingFirstName(), transactionRequest.getShippingLastName())), emptyStringIfNull(getStreetAddress(transactionRequest.getShippingStreetAddress1(), transactionRequest.getShippingStreetAddress2())), emptyStringIfNull(transactionRequest.getShippingCity()), emptyStringIfNull(merchantId), emptyStringIfNull(merchantKey), emptyStringIfNull(CreditCard.getFullName(creditCard.getFirstName(), creditCard.getLastName())), emptyStringIfNull(getStreetAddress(creditCard.getStreetAddress1(), creditCard.getStreetAddress2())), emptyStringIfNull(creditCard.getCity()), emptyStringIfNull(creditCard.getPhone()), emptyStringIfNull(creditCard.getFax()), emptyStringIfNull(CreditCard.getFullName(transactionRequest.getShippingFirstName(), transactionRequest.getShippingLastName())), emptyStringIfNull(getStreetAddress(transactionRequest.getShippingStreetAddress1(), transactionRequest.getShippingStreetAddress2())), emptyStringIfNull(transactionRequest.getShippingCity()), emptyStringIfNull(merchantId), emptyStringIfNull(merchantKey), emptyStringIfNull(CreditCard.getFullName(creditCard.getFirstName(), creditCard.getLastName())), emptyStringIfNull(getStreetAddress(creditCard.getStreetAddress1(), creditCard.getStreetAddress2())), emptyStringIfNull(creditCard.getCity()),