Amadis

RuPay ICS Supported Options

 

Agnos RuPay v2.0.1 qSPARC

The list of options presented here reflects the qualification reference used at Amadis to test Agnos kernels with appropriate tools (EVAL or ICC Solutions). It doesn't reflect TA requirements nor most up-to-date optional/mantory features released by payment networks. Please refer to your lab to validate your ICS before any debug or TA.

 

This reference ICS doesn't document RuPay values to be set (i.e., customers requirements) but Agnos supported values and how to set them in regards with any potential RuPay NPCI ICS.

Reader Characteristics

Supported Values

Agnos

Configuration Values

Recommendations

Comments

Card Data Input Capability

IC with contactless

Yes/No

Optional

9F33

Yes

 

CVM Supported

Enciphered Pin for Online Verification

Yes/No

Optional

9F33

Yes

Set Terminal Capabilities accordingly

Signature

Yes/No

Optional

9F33

Yes

Set Terminal Capabilities accordingly

No-CVM Required

Yes/No

Optional

9F33

Yes

Set Terminal Capabilities accordingly

Security Capabilities Supported

qDDA

Yes/No

Optional

9F33

Yes

Set Terminal Capabilities accordingly

Transaction Type Supported

Cash

Yes/No

Optional

9C

No

Use TRD to set the value

Goods

Yes/No

Optional

9F40/9C(Purchase)

Yes

Use TRD to set the value

Services

Yes/No

Optional

9F40/9C(Purchase)

Yes

Use TRD to set the value

Cash Back

Yes/No

Optional

9C

Yes

Use TRD to set the value

Inquiry

Yes/No

Optional

9C

Yes

Use TRD to set the value

Transfer

No

Not Supported

9C

No

Use TRD to set the value

Payment

No

Not Supported

9C

No

Use TRD to set the value

Administrative

No

Not Supported

9C

No

Use TRD to set the value

Cash Deposit

No

Not Supported

9C

No

Use TRD to set the value

Cash Advance

No

Not Supported

9C

No

Use TRD to set the value

Void

Yes/No

Optional

9C/DF1B

Yes

Use TRD to set the value

Money Add

Yes/No

Optional

9C/DF1B

Yes (for D.E. Services)

Use TRD to set the value

Balance enquiry

Yes/No

Optional

9C

Yes (for D.E. Services)

Use TRD to set the value

Supported Terminal Data Input

Does the Terminal have a keypad

Yes/No

Optional

9F40

N/A

Shall be consistent with ICS values

Numeric Keys

Yes/No

Optional

9F40

N/A

Shall be consistent with ICS values

Alphabetic and Special Characters Keys

Yes/No

Optional

9F40

N/A

Shall be consistent with ICS values

Command Keys

Yes/No

Optional

9F40

N/A

Shall be consistent with ICS values

Function Keys

Yes/No

Optional

9F40

N/A

Shall be consistent with ICS values

Data Authentication

CA Public Key Size

248

Mandatory

Fixed

N/A

 

Supported Exponent

3 and 2exp(16+1)

Mandatory

Fixed

N/A

 

Revocation Certificate Check

Yes/No

Optional

N/A

N/A

Use REVOCATED CAKEYS to activate this option

Certificate Revocation List format

RID,Index,SN

Mandatory

Fixed

N/A

 

Operator action required when CA public key fails

No

Mandatory

Fixed

N/A

L3 perspective, i.e. depends on the platform

CA Public Key control checksum

Yes

Optional

Fixed

N/A

L3 perspective, i.e. depends on the platform

Online Capability

Offline Only

Yes/No

Optional

9F35

No

Set Terminal Capabilities accordingly

Online/Offline Capable

Yes/No

Optional

9F35

Yes

Set Terminal Capabilities accordingly

Online Only

Yes/No

Optional

9F35

No

Set Terminal Capabilities accordingly

Cardholder Verification Method

Pin ByPass

No

Not Supported

 

 

Out of Scope

Failed CVM

Yes

Supported by default

N/A

N/A

 

Amount known before CVM Processing

Yes

Supported by default

N/A

N/A

 

Terminal Risk Management

Contactless Floor Limit

Yes/No

Optional

9F1B

Yes

Use PROCESSING and ENTRYPOINT to set the values

Random Selection

Yes/No

Optional

DF1B

Yes

Use PROCESSING and ENTRYPOINT to set the values

Logging of The Transactions

No

Not supported

N/A

N/A

 

Exception File List Check

No

Not supported

N/A

N/A

L3 perspective

Support of Terminal Risk Management irrespective of AIP Settings

Yes

Mandatory

N/A

 

Done by default

Support of TAC

Yes

Supported by default

DF20/DF21/DF22

N/A

Use PROCESSING and ENTRYPOINT to set the values

Support of TAC deletion or disabling

No

Not supported

 

N/A

 

Terminal Action Analysis

Offline only device processing Default Action Code

Prior to 1st GenAC

Supported by default

N/A

N/A

 

Online Only devices processing TAC/IAC when unable to go online

Process TAC/IAC as Normal

Supported by default

N/A

N/A

 

Completion Processing

Support of transaction to be forced online

No

Not supported

N/A

N/A

 

Support of transaction force acceptance

No

Not supported

N/A

N/A

 

Advice Support

Yes/No

Optional

DF1B/B2b7

No

 

Referral support

No

Not supported

N/A

N/A

 

Batch Data Capture Support

No

Not supported

N/A

N/A

Level 3 perspective

Online Data Capture Support

No

Not supported

N/A

N/A

Level 3 perspective

Declined Trx Storage Support

No

Not supported

N/A

N/A

Level 3 perspective

Supported Terminal Data Output

Print Attendant

Yes/No

Optional

9F40

 

L3 perspective, i.e. depends on the platform

Print Cardholder

Yes/No

Optional

9F40

 

L3 perspective (Yes if printer and signature supported. Else No)

Display Attendant

Yes/No

Optional

9F40

 

L3 perspective, i.e. depends on the platform

Display Cardholder

Yes/No

Optional

9F40

 

L3 perspective, i.e. depends on the platform

Code Table 10

Yes/No

Optional

9F40

 

L3 perspective, i.e. depends on the platform

Code Table 9

Yes/No

Optional

9F40

 

L3 perspective, i.e. depends on the platform

Code Table 8

Yes/No

Optional

9F40

 

L3 perspective, i.e. depends on the platform

Code Table 7

Yes/No

Optional

9F40

 

L3 perspective, i.e. depends on the platform

Code Table 6

Yes/No

Optional

9F40

 

L3 perspective, i.e. depends on the platform

Code Table 5

Yes/No

Optional

9F40

 

L3 perspective, i.e. depends on the platform

Code Table 4

Yes/No

Optional

9F40

 

L3 perspective, i.e. depends on the platform

Code Table 3

Yes/No

Optional

9F40

 

L3 perspective, i.e. depends on the platform

Code Table 2

Yes/No

Optional

9F40

 

L3 perspective, i.e. depends on the platform

Code Table 1

Yes/No

Optional

9F40

Yes

L3 perspective, i.e. depends on the platform

Data Exchange / Service

Data Exchange

Yes/No

Supported

TMS→Admin→>DE

Required for Services

Level 3 perspective

Service

Yes/No

Supported

TMS→Admin→>DE

No

Level 3 perspective

Service Update

Yes/No

Supported

TMS→Admin→>DE

No

Level 3 perspective

Service Creation

Yes/No

Supported

TMS→Admin→>DE

No

Level 3 perspective

Application Selection

Cardholder confirmation

No

Optional

 

 

Contact feature not supported

Preferred Order of displaying applications

Yes/No

Optional

Processing/EntryPoint

ASI Support

Use PROCESSING to set the values

Partial AID Selection

Yes/No

Optional

Processing/EntryPoint

ASI Support

Use PROCESSING to set the values

multi language support

Yes/No

Optional

 

t

 

Kernel Selection

if the kernel is multiconfiguration, does the configuration selection happen during the transaction

No

Mandatory

Fixed

N/A

 

Validation Of Records

Validation of Records

After reading each record

Mandatory

Fixed

N/A

 

Miscellaneous

PinPad on Terminal

Yes/No

Optional

9F33

N/A

Level 3 perspective

Amount/Pin enter in the same KeyPad

Yes/No

Optional

N/A

 

Level 3 perspective

Support of Account Type Selection

Yes/No

Optional

N/A

no

Level 3 perspective

Internal Date management

Yes/No

Optional

N/A

 

Depends on the platform

Random generator dependant of the hardware

Yes/No

Optional

N/A

 

Depends on the platform

Cryptographic functions dependant of the hardware

Yes/No

Optional

N/A

 

Depends on the platform

Kernel Checksum

Checksum compliant with certification processes

Yes

Mandatory

Fixed

N/A

Supported by default