This specification is subject to these terms of use. Diese Spezifikation unterliegt diesen Nutzungsbedingungen.
Documentation is available for the following files: Org-eticore-et Org-eticore-payment Org-eticore-cvCertificates Org-eticore-tariff Org-eticore-moticsCopyProtection Org-eticore-ste Org-eticore-um Org-eticore-sam Org-eticore-common

Org-eticore-payment

Schema file name: payment.asn

Version: 3.0.0-rc.6

Index:

# CicoPaymentParameters

Payment parameters for check-in, check-out or validation.

Tag: 0x7F39

Type: SEQUENCE

Tag Element name Type name Optional Documentation
0xB8 actionLineVariantId LineVariantId yes ID of the line variant.
0xB9 actionTripId TripId yes ID of the trip.
0xB5 actionInitialTripSegment InitialTripSegment yes Used to identify the first trip segment of the journey. Mandatory for check-out attestations and trip continuing check-in attestations, absent otherwise.
0xB6 actionCurrentStopId CurrentStopId no ID of the current stop.
0x02 actionTripPaidAmount INTEGER yes Amount already paid for the trip in smallest currency units (e.g. eurocents). Zero at start of journey, trip-continuing check-in copies value from check-out, re-calculated on check-out only. Mandatory for stored value payment methods, absent otherwise.

# CreditDebitPaymentParameters

Payment parameters for crediting or debiting a payment method (account-based and stored value).

Tag: 0x7F39

Type: CHOICE

Tag Alternative name Type name Documentation
0xB4 etiCoreTicketId EtiCoreTicketInformation Information about an etiCORE ticket causing the debiting (sales) or crediting (reimbursement).
0x04 foreignTicketId OCTET STRING Information about a ticket of a foreign scheme causing the debiting or crediting.

# CurrentStopId

ID of the current stop.

Tag: 0xB6

Type: RESTRICTION

Base type: LocationId

# EtiCoreTicketInformation

Information about an etiCORE ticket causing the debiting (sales) or crediting (reimbursement).

Tag: 0xB4

Type: SEQUENCE

Tag Element name Type name Optional Documentation
0x6E entitlementId EntitlementId no ID of the entitlement.
0x6C productId ProductId no ID of the product.

# InitialTripSegment

Used to identify the first trip segment of the journey.

Tag: 0xB5

Type: SEQUENCE

Tag Element name Type name Optional Documentation
0x83 actionTimestamp UnixTime no Action timestamp at the start of the journey.
0x7F69 stopId LocationId no ID of the stop at the start of the journey.
0x4A entitlementActionCounter ActionCounter no Action counter at the start of the journey.

# LineId

Uniquely identifies a line within etiCORE.

Tag: 0xB7

Type: SEQUENCE

Tag Element name Type name Optional Documentation
0x02 lineNumber INTEGER no Number of the line.
0x4D lineDomainId OrganisationId no Organisation assigning the line number.

# LineVariantId

Uniquely identifies a line variant within the KA.

Tag: 0xB8

Type: SEQUENCE

Tag Element name Type name Optional Documentation
0x02 lineVariantNumber INTEGER no Number of the line variant.
0xB7 lineId LineId no ID of the line.

# PaymentMeansCode

Classifies payment means. See also EN 1545-1:2015: PaymentMeansCode.

Tag: 0x9A

Type: RESTRICTION

Base type: EnumMarker

# PaymentMeansEnum

Classifies paymens means. See also EN 1545-1:2015: PaymentMeansCode.

Tag: 0x0A

Type: ENUMERATED

Value Identifier Documentation
0 notSpecified Not specified
1 cash Cash
3 creditcard Credit card
5 accountBasedAuthorisation Account-based authorisation
6 sepaDirectDebit SEPA Direct Debit offline
7 invoice Invoice
8 storedValues Stored Values
9 loyaltyRedemption Loyalty-Redemption
10 token Token (e.g. ID-Based-Ticketing)
11 membershipBenefit Membership-Benefit
12 prepaidAutoload Prepaid Autoload
14 voucher Voucher
17 directDebitOnline Direct-Debit Online
24 electronicPurse Electronic Purse
25 mastercard Mastercard
26 visacard Visa
27 handyTicketAccount HandyTicket Account
28 viaMobilPhoneContractInvoice Via Mobil Phone Contract Invoice
29 cashless Cashless
30 mixedPayment Mixed Payment
100 amazonPay Amazon Pay
101 amex Amex
102 googlePay Google Pay
103 applePay Apple Pay
104 anyAppBasedPayment Any App Based Payment
105 girocardContactless Girocard Contactless
106 girogo Girogo
107 giropay Giropay
108 maestro Maestro
109 paypassContactlessMaestroMastercard Paypass, contactless Maestro/Mastercard
110 paydirect Paydirect
111 payPal PayPal
112 printTicketAccount PrintTicket Account
113 sofortDirectDebitOnline SOFORT (Direct Debit Online)
114 vPay V-Pay
115 payWaveContactlessVisa payWave (contactless NFC VISA)
116 furtherWebBasedPaymentMethods Further web-based payment methods

# SvpmChargingPaymentParameters

Payment parameters for recharging or reimbursing a stored value payment method.

Tag: 0x7F39

Type: SEQUENCE

Tag Element name Type name Optional Documentation
0x9A actionPaymentMeans PaymentMeansCode no Payment means used for the recharging / reimbursement. manual recharge: actual payment means used to recharge. autoload: use value 12. reimburse: actual payment means used to reimburse towards, should match product parameters.

# TripId

Uniquely identifies a trip within etiCORE.

Tag: 0xB9

Type: SEQUENCE

Tag Element name Type name Optional Documentation
0x02 tripNumber INTEGER no Number of the trip.
0x4D tripOperatorId OrganisationId no Organisation assigning the trip number.