Skip to content

Releases: GenesisGateway/genesis_java

1.18.9

07 Nov 11:31

Choose a tag to compare

  1. Allow using of recurring_type = subsequent without reference_id
  2. Smart routing for void request

1.18.8

23 Jun 18:28

Choose a tag to compare

  • Added Smart Router support for Single Reconcile requests
  • Added WebPaymentFormId field for WPFCreateRequest
  • Method setReferencialId is now deprecated and marked for removal due to naming inconsistency. Use setReferenceId instead for these request types:
    • Capture
    • Credit
    • Refund
    • Void

1.18.7

21 Jan 10:14

Choose a tag to compare

Features:

  • Added scheme_tokenized parameter support used for E-commerce tokenization to the following transaction requests:
    • Authorize
    • Authorize3D
    • Sale
    • Sale3D
    • InitRecurringSale
    • InitRecurringSale3D
  • Updated Funding Parameters with MasterCard and VISA transaction support
  • Updated allowed Bank Codes and Payment Types in Online Banking PayIn transaction request

1.18.6

26 Nov 14:38

Choose a tag to compare

Features:

  • Added EndpointApiTypes enum
  • Refactored Environments class to have just environments, without including service subdomains
  • Refactored base URL generation in configuration service
  • Added more unit tests

Fixes:

  • Fixed URL handling for PROD smart routing
  • Disabled smart routing for ThreedsV2ContinueRequest, since it is not compatible with smart routing

1.18.5

01 Nov 14:22

Choose a tag to compare

Features:

  • Added Smart Routing support for financial transactions
  • Added Dynamic Descriptor parameters:
    • sub_merchant_id
    • merchant_country
    • merchant_state
    • merchant_zip_code
    • merchant_address
    • merchant_url
    • merchant_phone
    • merchant_service_city
    • merchant_service_country
    • merchant_service_state
    • merchant_service_zip_code
    • merchant_service_phone
    • merchant_geo_coordinates
    • merchant_service_geo_coordinates

Fixes:

  • Updated maven plugins in pom.xml to their latest versions
  • Added lombok to reduce amount of code in SDK
  • Moved com.emerchantpay.gateway.api.requests.base.GiftCardRequest to com.emerchantpay.gateway.api.requests.financial.giftcards.GiftCardRequest

1.18.4

21 Oct 13:36

Choose a tag to compare

Features:

  • Added use optional proxy configuration support

Fixes:

  • Fixed transitive vulnerable dependency maven:com.fasterxml.jackson.core:jackson-databind:2.13.4 CVE-2022-42003

    com.fasterxml.jackson.core:jackson-core 2.18.0
    com.fasterxml.jackson.dataformat:jackson-dataformat-xml 2.18.0

  • Updated transitive dependencies:
    org.apache.commons:commons-text 1.12.0
    org.mockito:mockito-core 4.11.0

1.18.3

21 Oct 12:20

Choose a tag to compare

Features:

  • Added optional connect timeout and read timeout configuration support for HTTP requests. If they are omitted default connect timeout 60 sec and read timeout 60 sec are used.

1.18.2

04 Jul 16:06

Choose a tag to compare

Features:

  • Added non-referenced subsequent recurring transaction requests support

1.18.1

28 May 07:13

Choose a tag to compare

Features:

  • Added support for protocol_sub_version to 3DSv2 card transactions

1.18.0

13 Mar 16:30

Choose a tag to compare

Features:

  • Added Funding parameters support to the following transaction requests:
    • Web Payment Form
    • Authorize
    • Authorize 3D
    • Sale
    • Sale 3D
  • Add support for network outage events