Changes for page Payment Service Provider API ISO 8583:1993 (IFSF) H2H description
Last modified by Bjørnar Ruud on 2021/03/18 10:47
From version 25.1
edited by Kristian Lingsom
on 2017/10/16 14:28
on 2017/10/16 14:28
To version 26.1
edited by Kristian Lingsom
on 2017/10/16 15:10
on 2017/10/16 15:10
Change comment: There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -132,4 +132,129 @@ 132 132 * P-52 – PIN data 133 133 * P-53 – Security related information 134 134 135 - 135 + 136 + 137 +== Message field details == 138 + 139 + 140 +**P-2 PAN** 141 + 142 +Personal Account Number, identifies the card.Only mandatory for Manual PAN transactions (replacement for Track2Data P35) 143 + 144 +**P-3 PROCESSING CODE** 145 + 146 +Code used to describe the effect of a transaction on the customer account and the accounts affected. Fixed 00000000 : Goods and services 147 + 148 +**P-4 AMOUNT, TRANSACTION** 149 + 150 +The amount is a numeric value, expressed without a decimal separator. Where a minor unit of currency applies, the relevant minor unit data element indicates the number of decimal places in the relevant amount. Example : 1 kr = 100 151 + 152 +**P-7 DATE AND TIME, TRANSMISSION** 153 + 154 +Date and time of message transmission from the third party host. 155 + 156 +**P-11 SYSTEM TRACE AUDIT NUMBER** 157 + 158 +Number assigned by the third party host to assist in identifying a transaction uniquely. Range 000001 till 999999. Every message must have a new STAN, repeats use the same STAN as the original message. 159 +**P-12 DATE AND TIME, LOCAL TRANSACTION** 160 + 161 +Date and time of the transaction when performed on the POS. 162 + 163 +**P-14 DATE EXPIRY** 164 + 165 +Month and year of card expiry. Only mandatory for a manual PAN transaction 166 + 167 +**P-22 POINT OF SERVICE DATA CODE** 168 + 169 +A series of codes intended to identify terminal capability, terminal environment and presentation security data. 170 + 171 +|=Point of service date code|=Description 172 +|POS 1: Card data input capabilities|2: magnetic stripe read A: RFID 173 +B: Magnetic stripe reader and key entry 174 +C: Magnetic stripe reader, ICC and key entry 175 +D: Magnetic stripe reader and ICC 176 +|Pos 2: Cardholder authentication capability|1: PIN 177 +Y: Signature,plaintext/enciphered PIN offline and ‘no cvm’ capable, enciphered pin online 178 +|Pos 3: Card capture capability|0:None 179 +T: None and SDA/DDA/CDA capable 180 +|Pos 4: Operating environment|((( 181 +1: On premises of card acceptor, attended 182 +2: On premises of card acceptor, unattended 183 +))) 184 +|Pos 5: Cardholder present|0: Cardholder present 185 +|Pos 6: Card present|1: Card present 186 +|Pos 7: Card data input mode|2: Magnetic stripe read 187 +3: Bar code 188 +5: ICC 189 +6: Key entered A: RFID 190 +D: Magnetic stripe read following failed chip card read 191 +|Pos 8: Cardholder authentication method|0: Not authenticated 192 +1: PIN 193 +5: Manual signature verification 194 +|Pos 9: Cardholder authentication entity|0: Not authenticated 195 +1: ICC 196 +2: Card acceptor device 3: Authorizing Agent 197 +|Pos 10: Card data output capability|1: None 198 +3: ICC 199 +|Pos 11: Terminal output capability|2: Printing 200 +4: Printing and display 201 +|Pos 12: PIN capture capability|C: Twelve characters 202 + 203 +**P-24 FUNCTION CODE** 204 + 205 +|=Function code|=Description 206 +|101|Original authorization, amount estimated used in 1100 207 +|200|Original financial request/advice Used in 1200/1220/1221 208 +|201|Previously approved authorisation, amount the same Used in 1220/1221 209 +|202|Previously approved authorisation, amount differs Used in 1220/1221 210 +|400|Full reversal Used in 1420/1421 211 +|831|Echo test Used in 1820 212 + 213 +**P-25 MESSAGE REASON CODE** 214 + 215 +|=reason code |=Description 216 +|1003|Card issuer unabailable 217 +|1004|Terminal processed 218 +|1508|On-line forced by terminal 219 +|4000|Customer cancellation 220 +|4020|Invalid response, no action taken 221 +|4021|Timeout waiting for response 222 +|4351|Cancellation - unmatched signature 223 + 224 +**P-30 ORIGINAL AMOUNT** 225 + 226 +The original amount data element is a constructed element of two parts with a total of 24 positions: 227 +a) Original amount transaction, n 12; 228 +b) Original amount reconciliation, n 12. 229 +Absence of data shall be indicated by zeroes. These parts shall be used when attempting to perform a partial approval and shall contain the original amounts. 230 + 231 +**P-32 ACQUIRING INSTITUTION IDENTIFICATION CODE** 232 + 233 +ISO 3166 - numeric country code of country where the POS transaction took place. 234 + 235 +|=Country|=ISO numeric country code 236 +|Norway| 237 +|Sweden| 238 +|Danmark| 239 +|Finland| 240 + 241 +**P-33 FORWARDING INSTITUTION IDENTIFICATION CODE** 242 + 243 +10 digit code identifying the 3rd patry host. Each 3rd party integrated with PayEx will be assigned a unique code that they are to use in all messages where P-33 is specified. 244 + 245 + 246 +**P-35 TRACK 2 DATA** 247 + 248 +The information encoded on track 2 of the magnetic stripe as defined in ISO7813, excluding beginning and ending sentinels and longitudinal redundancy check characters as defined therein. 249 + 250 +Example: 123456789012345=00112233 251 + 252 + 253 +**P-38 APPROVAL CODE** 254 + 255 +Code assigned by the authorising institution indicating approval. 256 + 257 + 258 +**P-39 ACTION CODE** 259 + 260 +The following action codes are supported by OASE. Every action code not present in this table should be considered as declined.