SDK:

  • Added:
    • Add method getAssetUrl to classes C2sCommunicator and GcSession to expose the asset base URL.
Assets 3

@IngenicoEPayments IngenicoEPayments released this Jan 17, 2019 · 1 commit to master since this release

SDK:

  • Added:
    • Added property gateway to class PaymentProduct320SpecificData which is needed when making payments with Google Pay.
  • Changed:
    • The Android Pay payment product has been replaced by Google Pay. This uses the same payment product id. Class AndroidPayUtil has been replaced by class GooglePayUtil as part of this change.
  • Removed:
    • Removed the getPaymentProductPublicKey method of the C2sCommunicator and GcSession classes. These were only used for Android Pay which has been changed into Google Pay which doesn't need these public keys anymore.
    • Removed the getPaymentProductNetworks from the C2sCommunicator and GcSession classes. These were only used for Android Pay / Google Pay, for which the networks have become available as part of the PaymentProduct320SpecificData class.
    • Removed support for the transactionId field, which is no longer needed or supported.

Example application:

  • Changed:
    • The Android Pay logo was changed to the Google Pay logo.
    • Merchant name and merchant identifier fields were added to the starting page.
    • Replaced the Android Pay example with a Google Pay example.
    • Renamed string gc.general.paymentProduct.1503.errorMessage to gc.general.paymentProductFields.validationErrors.fiscalNumberBoletoBancario.label.
    • Renamed string gc.general.paymentProducts.863.qrCodeLabel to gc.general.paymentProducts.863.qrCodeLabel.noButton.
  • Removed:
    • The confirmation activity was removed.
Assets 3

@IngenicoEPayments IngenicoEPayments released this Nov 27, 2018 · 2 commits to master since this release

Example application:

  • Added:
    • Added logos for Inicis Credit Card (420), Boku (870) and SafetyPay Banking (880).
Assets 3

@IngenicoEPayments IngenicoEPayments released this Oct 24, 2018 · 3 commits to master since this release

SDK:

  • Added:
    • Added properties paymentProduct302SpecificData, paymentProduct320SpecificData and paymentProduct863SpecificData to class BasicPaymentProduct.

Example application:

  • Added:
    • Added logo and translations for WeChat Pay (863).
Assets 3

@IngenicoEPayments IngenicoEPayments released this Sep 26, 2018 · 4 commits to master since this release

Example application:

  • Added:
    • Added logo for Trustly (806). The translations had already been added in a previous release.
  • Fixed:
    • Fixed a bug with the IIN Lookup on the Credit Card field that would cause the example application to crash.
Assets 3

@IngenicoEPayments IngenicoEPayments released this Sep 5, 2018 · 5 commits to master since this release

SDK:

  • Added:
    • Enabled TLSv1.1 and TLSv1.2 support for Android API-levels between 16 and 20. In API levels above 20 TLSv1.1 and TLSv1.2 are automatically supported and enabled.
  • Changed:
    • [Breaking Change] The minimal supported API level (minSdkVersion) has been bumped to 16. Android does not support TLSv1.1 and/or TLSv1.2 below version 16, which makes these versions incompatible with Ingenico Connect's API's.
    • Increased the target API level (targetSdkVersion) and the compiled SDK version (compiledSdkVersion) to 26.
    • Increased version of gson library to 2.8.2.
    • Increased version of the apache commons library to 3.3.4.
  • Removed:
    • Removed the Android support libraries from the SDK. These were not necessary.

Example application:

  • Changed:
    • Increased the minimum supported API level in order to be compatible with the updated SDK API level.
    • Increased the target API level (targetSdkVersion) and the compiled SDK version (compiledSdkVersion) to 26. Also increased the included Android support libraries to version 26.1.0.
Assets 3

@IngenicoEPayments IngenicoEPayments released this Aug 17, 2018 · 6 commits to master since this release

Example application:

  • Added:
    • Added logo and translations for Swiss Billing (3131).
    • Added a new CVV image for MasterCard (3).
Assets 3

@IngenicoEPayments IngenicoEPayments released this Jul 12, 2018 · 7 commits to master since this release

Example application:

  • Added:
    • Added logo and translations for TWINT (3130).
Assets 3

@IngenicoEPayments IngenicoEPayments released this Apr 11, 2018 · 8 commits to master since this release

SDK:

  • Changed:
    • C2SCommunicationConfiguration now should be initialised with the client-api- and asset-base-url that are retrieved from the create client session call, provided in the server to server SDK.
  • Deprecated:
    • All constructors and methods requiring a Region and/or EnvironmentType as parameter. Use the similar constructor/method that take a client-api- and/or asset-base-url instead.
    • Region is no longer used.
    • EnvironmentType is no longer used.

Example application:

  • Added:
    • On the starting activity fields have been added to provide a client-api-url and an asset-base-url.
    • Added logo and translations for Postfinance Card (3201) and Postfinance e-finance (3202).
  • Changed:
    • Gradle version has been bumped to 3.0.1.
    • Some improvements have been made to the start activity, such as empty field validation for the required fields.
    • Changed the translations for payment product 402 from 'eCard Poland' to 'e-Przelewy'.
  • Removed:
    • On the starting activity the fields to select a region and environment have been removed.
    • Removed the icons and translations for payment product CashU (845).
Assets 3

@IngenicoEPayments IngenicoEPayments released this Apr 5, 2018 · 9 commits to master since this release

Example application:

  • Added:
    • Added logo and translations for ACH (730).
    • Added localities for Slovak, Croatian, German for Belgium and Italian for Switzerland.
  • Fixed:
    • The country translation keys use the country code again instead of the country name.
Assets 3