Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published by Scroll Versions from space ENWORK and version Documentation
Section
Column
width600px

In many scenarios within the sharing economy such as car sharing or bike sharing a customer's mobile device is an essential part in the service delivery and payment system. Card credentials are often getting stored with the cardholder’s account at the service provider for optimal user experience.

The sequence of actions to be performed are outlined in the diagrams below.

Card Add as part of a none payment transaction (NPA)


Info

If the Card Add is NOT part of a payment transaction it is mandatory to perform an account verification (see AccVerify).

Card Add as part of a payment transaction

Service Provisioning


Note

Unscheduled Credential-on-File (UCOF) MITs are not applicable in scenarios where the cardholder is on-session at the time of service completion and thus, is available for authentication. This is regularily the case for car sharing or ride hailing apps for example.

Info

If the estimated amount is lower than the final amount it is recommended to perform a full reversal on the originally authorized amount and to submit a new authorization for the final amount.

Column
width300px

Amount

Card Add

A zero amount or any estimated amount. Please note that the amount is usually displayed to the cardholder during an authentication challenge and thus, should be within the customer’s reasonable expectation.

Service Provisioning

The amount in the authorization request should be an estimated for the service provision according to resonable customer expectations. Once the service has been completed incremental authorizations may be used before the final amount is captured.

credentialOnFile

Card Add

The UCOF flag is submitted to establish a mandate for storing the credentials and to obtain an initial schemeReferenceID. The card issuer is obliged to perform a step-up during authentication.


Code Block
themeEclipse
linenumberstrue
{
    "type": {
        "unscheduled": "CIT"
    },
    "initialPayment": true
}


Service Provisioning

The CIT flag is submitted in order to enable UCOF transactions without card security value.


Eclipse
Code Block
theme
linenumberstrue
{
    "type": {
        "unscheduled": "CIT"
    },
    "initialPayment": false
}


AccVerify

All Card Adds that are not performed as part of a payment transaction require and account verification.

Column