AO Credit Cards Stripe Changelog


Snapshot Notes

  • Minimum Java version changed from 1.6 to 1.8.
  • Upgraded to current version of com.stripe:stripe-java:jar:9.7.0, which uses Stripe API version 2019-03-14.
  • The API no longer prefixes AO# to statement descriptors when the order number contains any alphabetic characters. Instead, please set any desired prefix in Account settings -> Public business information -> Shortened descriptor.
  • Moved "phone" from customer meta data to customer.
  • Now adding "name" on customer in addition to the card.
  • Added "group_name" and "principal_name" customer meta data.
  • Changed from legacy Card API to newer PaymentMethods API.
    1. "email" is set on PaymentMethod, whereas in the past it could not be set on Card.
    2. "phone" is set on PaymentMethod, whereas in the past it could not be set on Card.
  • Changed from Charges API to newer PaymentIntents API.
  • No longer stripping "ch_" from charge ID from approval code.
  • Implemented replacement masked card numbers and expiration dates on both transactions and during background synchronization. This allows automatically updated card details to propagate back to user interfaces driven by this API.
  • Using managed dependencies:
    1. This project uses transitive managed dependencies.
    2. This project's managed dependencies may also be imported by other projects.
  • Please note: the next major release of this project will be renamed to ao-payment-stripe.


Release Notes

  • Updated dependencies.


Release Notes


Release Notes

  • Improved Javadoc formatting.
  • Improved README formatting.


Release Notes

  • Project moved to GitHub and Maven.