Tabnine Logo
CreditCard.getProviderUniqueId
Code IndexAdd Tabnine to your IDE (free)

How to use
getProviderUniqueId
method
in
com.aoindustries.creditcards.CreditCard

Best Java code snippets using com.aoindustries.creditcards.CreditCard.getProviderUniqueId (Showing top 9 results out of 315)

origin: com.aoindustries/ao-credit-cards-sagePayments

@Override
public void deleteCreditCard(CreditCard creditCard) throws IOException {
  try {
    boolean success = new WsVaultLocator().getwsVaultSoap().DELETE_DATA(
      emptyStringIfNull(merchantId),
      emptyStringIfNull(merchantKey),
      emptyStringIfNull(creditCard.getProviderUniqueId())
    );
    if(!success) throw new LocalizedIOException(accessor, "MerchantServicesProvider.deleteCreditCard.notSuccessful");
  } catch(ServiceException err) {
    throw new IOException(err);
  } catch(RemoteException err) {
    throw new IOException(err);
  }
}
origin: com.aoindustries/ao-credit-cards-sagePayments

  emptyStringIfNull(merchantId),
  emptyStringIfNull(merchantKey),
  emptyStringIfNull(creditCard.getProviderUniqueId()),
  emptyStringIfNull(CreditCard.getExpirationDateMMYY(expirationMonth, expirationYear))
).get_any();
origin: com.aoindustries/ao-credit-cards-sagePayments

emptyStringIfNull(merchantId),
emptyStringIfNull(merchantKey),
emptyStringIfNull(creditCard.getProviderUniqueId()),
emptyStringIfNull(cardNumber),
emptyStringIfNull(CreditCard.getExpirationDateMMYY(expirationMonth, expirationYear))
origin: com.aoindustries/ao-credit-cards-stripe

  @Override
  public void deleteCreditCard(CreditCard creditCard) throws IOException {
    try {
      Customer customer = Customer.retrieve(creditCard.getProviderUniqueId(), options);
      if(customer.getDeleted() == null || !customer.getDeleted()) {
        DeletedCustomer deletedCustomer = customer.delete(options);
      }
    } catch(StripeException e) {
      ConvertedError converted = convertError(e);
      // TODO: Throw ErrorCodeException to provide more details
      throw new LocalizedIOException(e, accessor, "MerchantServicesProvider.deleteCreditCard.notSuccessful");
    }
  }
}
origin: com.aoindustries/ao-credit-cards-stripe

@Override
public void updateCreditCard(CreditCard creditCard) throws IOException {
  // Update the Customer
  Map<String,Object> updateCustomerParams = new HashMap<String,Object>();
  addCustomerParams(creditCard, true, updateCustomerParams);
  // Update the default Card
  Map<String,Object> updateCardParams = new HashMap<String,Object>();
  addCardParams(creditCard, true, updateCardParams);
  try {
    Customer customer = Customer.retrieve(creditCard.getProviderUniqueId(), options);
    customer.update(updateCustomerParams, options);
    CustomerCardCollection cards = customer.getCards();
    Card defaultCard = cards.retrieve(customer.getDefaultCard(), options);
    defaultCard.update(updateCardParams, options);
  } catch(StripeException e) {
    ConvertedError converted = convertError(e);
    // TODO: Throw ErrorCodeException to provide more details
    throw new LocalizedIOException(e, accessor, "MerchantServicesProvider.updateCreditCardNumberAndExpiration.notSuccessful");
  }
}
origin: com.aoindustries/ao-credit-cards-stripe

addParam(false, chargeParams, "amount", amount);
addParam(false, chargeParams, "currency", currency.getCurrencyCode());
if(creditCard.getProviderUniqueId() != null) {
  addParam(false, chargeParams, "customer", creditCard.getProviderUniqueId());
} else {
origin: com.aoindustries/ao-credit-cards-stripe

@Override
public void updateCreditCardNumberAndExpiration(
  CreditCard creditCard,
  String cardNumber,
  byte expirationMonth,
  short expirationYear,
  String cardCode
) throws IOException {
  // Replace the default Card
  Map<String,Object> cardParams = makeCardParams(
    creditCard,
    true,
    cardNumber,
    expirationMonth,
    expirationYear,
    cardCode!=null ? CreditCard.numbersOnly(cardCode) : creditCard.getCardCode()
  );
  Map<String,Object> updateParams = new HashMap<String,Object>();
  addParam(true, updateParams, "card", cardParams);
  try {
    Customer customer = Customer.retrieve(creditCard.getProviderUniqueId(), options);
    customer.update(updateParams, options);
  } catch(StripeException e) {
    ConvertedError converted = convertError(e);
    // TODO: Throw ErrorCodeException to provide more details
    throw new LocalizedIOException(e, accessor, "MerchantServicesProvider.updateCreditCardNumberAndExpiration.notSuccessful");
  }
}
origin: com.aoindustries/ao-credit-cards-stripe

@Override
public void updateCreditCardExpiration(
  CreditCard creditCard,
  byte expirationMonth,
  short expirationYear
) throws IOException {
  // Update the default Card
  Map<String,Object> updateParams = new HashMap<String,Object>();
  addParam(true, updateParams, "exp_month", expirationMonth);
  addParam(true, updateParams, "exp_year", expirationYear);
  try {
    Customer customer = Customer.retrieve(creditCard.getProviderUniqueId(), options);
    CustomerCardCollection cards = customer.getCards();
    Card defaultCard = cards.retrieve(customer.getDefaultCard(), options);
    defaultCard.update(updateParams, options);
  } catch(StripeException e) {
    ConvertedError converted = convertError(e);
    // TODO: Throw ErrorCodeException to provide more details
    throw new LocalizedIOException(e, accessor, "MerchantServicesProvider.updateCreditCardExpiration.notSuccessful");
  }
}
origin: com.aoindustries/ao-credit-cards-sagePayments

if(creditCard.getProviderUniqueId() != null) {
      emptyStringIfNull(creditCard.getCountryCode()),
      emptyStringIfNull(creditCard.getEmail()),
      emptyStringIfNull(creditCard.getProviderUniqueId()),
      emptyStringIfNull(null),
      emptyStringIfNull(creditCard.getCountryCode()),
      emptyStringIfNull(creditCard.getEmail()),
      emptyStringIfNull(creditCard.getProviderUniqueId()),
      emptyStringIfNull(null),
com.aoindustries.creditcardsCreditCardgetProviderUniqueId

Popular methods of CreditCard

  • getCardCode
  • getCardNumber
  • getCity
  • getCountryCode
  • getEmail
  • getFirstName
  • getLastName
  • getPhone
  • getPostalCode
  • getState
  • getStreetAddress1
  • getStreetAddress2
  • getStreetAddress1,
  • getStreetAddress2,
  • getComments,
  • getCompanyName,
  • getCustomerId,
  • getExpirationDateMMYY,
  • getFax,
  • getFullName,
  • numbersOnly,
  • getCustomerTaxId

Popular in Java

  • Start an intent from android
  • compareTo (BigDecimal)
  • runOnUiThread (Activity)
  • requestLocationUpdates (LocationManager)
  • RandomAccessFile (java.io)
    Allows reading from and writing to a file in a random-access manner. This is different from the uni-
  • Timestamp (java.sql)
    A Java representation of the SQL TIMESTAMP type. It provides the capability of representing the SQL
  • SortedMap (java.util)
    A map that has its keys ordered. The sorting is according to either the natural ordering of its keys
  • Stream (java.util.stream)
    A sequence of elements supporting sequential and parallel aggregate operations. The following exampl
  • StringUtils (org.apache.commons.lang)
    Operations on java.lang.String that arenull safe. * IsEmpty/IsBlank - checks if a String contains
  • Loader (org.hibernate.loader)
    Abstract superclass of object loading (and querying) strategies. This class implements useful common
  • Top 12 Jupyter Notebook extensions
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now