Clearhaus changelog
Clearhaus changelog
developer.clearhaus.com

Transaction API: Payment method support for MOTO

Transaction API: Card segment

 

New

 

 

Add card.segment to transaction resource.

See https://developer.clearhaus.com/rels/transaction#properties.

Transaction API: 3-D Secure v2

 

New

 

 

Add 3dsecure object to transaction resource.

NB: This object is only available for 3-D Secure v2.

See https://developer.clearhaus.com/rels/transaction#properties.

Settlement API: Reserve cancelled date

 

New

 

 

Add reserve.cancelled_date to settlement resource.

See https://developer.clearhaus.com/rels/settlement#properties.

Transaction API: Settlement fee details

 

New

 

 

Add settlement.fee_details[] to transaction resource.

This collection of fee objects is a detailed look at settlement.fees.

This feature will gradually roll out from today.

See https://developer.clearhaus.com/rels/transaction#properties.

Enforcing Rate Limiting

 

New

 

 

As announced over a year ago the Merchant API will start to rate limit requests for OAuth tokens and gradually expand it to other resources as we see fit.

For new integrations, we've started to enforce rate limits.

For existing integrations, we have set a high limit and starting Wednesday April 21st we will gradually lower the limits.

See https://changelog.clearhaus.com/rate-limiting-131096 and https://developer.clearhaus.com/merchant-api/start/#rate-limit.

Phasing out the Resource Owner Password Credentials Grant

 

New

 

 

From today, the Resource Owner Password Credentials Grant is only available for legacy integrations.

Since the introduction of the Client Credentials Grant the Resource Owner Password Credentials Grant has been deprecated. This is the beginning of phasing it out.

Migrating away from the Resource Owner Password Credentials Grant is done by registering a client while being logged in with the email and password used to perform the Resource Owner Password Credentials Grant. Then, change your authentication request to use the Client Credentials Grant with the new Client ID and Client Secret (see Supported grants for an example).

Transaction API: Payment method support for Google Pay and Vipps

Multiple accounts support

 

Improvement

 

 

The Record and Application resources have been updated to be consistent with support for multiple accounts in the context of a single Application.

Deprecations

Removal of deprecated properties and link relations will take effect from August 25, 2020.

Record Properties

  • merchant_id
  • mcc (replaced by mccs)
  • states.contract (replaced by states.contracts)
  • states.account (replaced by states.accounts)
  • currencies will be converted from a set of currencies (["DKK", "EUR"]) to an object of currency counts ({ "DKK": 1, "EUR": 2 })

See https://developer.clearhaus.com/rels/record#properties.

Record and Application link relations

  • ch:account (replaced by ch:accounts)
  • ch:contract (replaced by ch:contracts)

See https://developer.clearhaus.com/rels/record#link-relations and https://developer.clearhaus.com/rels/application#link-relations.

Transaction API: Payment method support for Samsung Pay