Below you can see the different flows that the merchant will execute based on their integration and transactional flows.


Integration workflows

Registration in Secure eCommerce Gateway System

NoUse caseSupportedIntegrationEndpointNew COF request parameters
1.1

Registration during payment

(tick)

COPYandPAY


/v1/checkouts

Cardholder is present

  • createRegistration=true 
  • standingInstruction.mode = INITIAL
  • standingInstruction.source = CIT

challenge indicator: SCA mandated

Due to PSD2 regulation, our platform automatically populates the challenge indicator with value 04 to mandate the challenge workflow during authentication process.

(tick)Server-to-server/v1/payments

Cardholder is present

  • createRegistration=true 
  • standingInstruction.mode = INITIAL
  • standingInstruction.source = CIT

challenge indicator: SCA mandated

Due to PSD2 regulation, our platform automatically populates the challenge indicator with value 04 to mandate the challenge workflow during authentication process.

1.2

Initial payment over Registration



Subsequent payment over registration

(tick)


COPYandPAY


/v1/checkouts

Cardholder is present

  • createRegistration=true
  • standingInstruction.type=UNSCHEDULED
  • standingInstruction.mode = INITIAL
  • standingInstruction.source = CIT

challenge indicator: SCA mandated

Due to PSD2 regulation, our platform automatically populates the challenge indicator with value 04 to mandate the challenge workflow during authentication process.

      (tick)

One-click checkout 


/v1/checkouts

Cardholder is present and selects one of the stored credentials

  • registrations[0].id=abc1
  • registrations[1].id=abc2
  • standingInstruction.type=UNSCHEDULED
  • standingInstruction.mode = REPEATED
  • standingInstruction.source = CIT
       (tick) Server-to-server/v1/payments

Cardholder is present 

  • createRegistration=true
  • standingInstruction.type=UNSCHEDULED
  • standingInstruction.mode = INITIAL
  • standingInstruction.source = CIT

challenge indicator: SCA mandated

Due to PSD2 regulation, our platform automatically populates the challenge indicator with value 04 to mandate the challenge workflow during authentication process.

(tick)One-click payment/v1/registrations/{registrationId}/payments 

Cardholder is present

  • standingInstruction.type = UNSCHEDULED

  • standingInstruction.mode = REPEATED
  • standingInstruction.source = CIT
(tick)

Server-to-server

/v1/registrations/{registrationId}/payments 

Cardholder is not present

  • standingInstruction.type = UNSCHEDULED

  • standingInstruction.mode = REPEATED
  • standingInstruction.source = MIT
1.3Initial recurring payment(tick)

COPYandPAY


/v1/checkouts

Cardholder is present 

  • createRegistration=true
  • standingInstruction.type=RECURRING
  • standingInstruction.mode = INITIAL
  • standingInstruction.source = CIT

challenge indicator: SCA mandated

Due to PSD2 regulation, our platform automatically populates the challenge indicator with value 04 to mandate the challenge workflow during authentication process.

(tick)Server-to-server/v1/payments

Cardholder is present and uses customer's payment widget

  • standingInstruction.type = RECURRING
  • standingInstruction.mode = INITIAL
  • standingInstruction.source = CIT

challenge indicator: SCA mandated

Due to PSD2 regulation, our platform automatically populates the challenge indicator with value 04 to mandate the challenge workflow during authentication process.

1.4Repeated recurring payment(tick)Server-to-server/v1/registrations/{registrationId}/payments

Cardholder is not present

  • standingInstruction.type = RECURRING
  • standingInstruction.mode = REPEATED
  • standingInstruction.source = MIT