Page MenuHomePhabricator

Ingenico Connect: add new parameter to recurring transactions
Closed, InvalidPublic

Description

See email with subject line ACTION REQUIRED : UPDATE ON PSD2 REQUIREMENTS - reference number 20190708

A new parameter will be introduced to link transactions - Visa refer to this as the Transaction ID and Mastercard refer to this as the Trace ID.

These changes come in to effect from the 14th of September 2019

Changes to Recurring and UCOF transactions for Connect merchants

· If you currently use recurring (isRecurring=true) to process fixed period subscription billing or

· If you are currently using Unscheduled Card on File transactions

You will need to provide the initialSchemeTransactionId in

· all subsequent subscription billing

· all subsequent MIT Unscheduled Card on File Transactions

that we will provide in the response in the schemeTransactionId field (returned by Visa or Mastercard in the authorization response).

How does this work in Connect?

Scenario

Properties to Send in Create Payment/Create HostedCheckout

New properties in paymentOutput object

First Recurring Transaction

New:

· no changes

Existing:

· isRecurring = true

· recurringSequenceIndicator = first

· schemeTransactionId

Subsequent Recurring Transaction

New:

· initialSchemeTransactionId =<schemeTransactionId received in the first response>

Existing:

· isRecurring = true

· recurringSequenceIndicator = recurring

· schemeTransactionId of the current subsequent transaction

· initialSchemeTransactionId (if returned by acquirer)