2014-01-06 2 views
1

Поле 43, имя или местонахождение акцептора карты (адрес 1-23, город 24-36, город 37-38, страна 39-40), в iso8583 должно быть присвоено значение ISO8825 (ТЗМ).ISO8583: Соответствующее значение для имени/местоположения акцептора карты поля 43.

Есть ли у кого-нибудь пример для присвоения значения этому полю?

ответ

0

поля 43 является именем карты акцептора и расположение, он находится в форме

Merchant name & location     US 

где имя купца & Лок с фиксированной длиной 38 и изо 2-буквенного кода страны последние два символа, и это не a TLV

TLV теги имеют форму и тег id и длину знака тега и обычно имеют фиксированный размер от 1 до 4, как определено спецификацией реализации (но не обязательно, он может усложняться в зависимости от точной реализации spec, например «если идентификатор тега начинается с F, то он имеет длину 4, а длина 2")

[tag id][tag value length][tag value] 

, например, тег 82FE содержащую „Foo“ в длине метки идентификатора 4 и значение метки длины 4 осуществления будет записана в виде

82FE003foo 

но точный внешний вид будет зависеть по вашей спецификации

0

Поле 43 является таким же образом, как и @bbozo, традиционно называемое именем и местоположением приемника карты, но с общим стандартным форматом и иногда упоминается взаимозаменяемо с адресом REG-E; но это не так.

Это также не поле TLV, так как для него нет меток, определенных в ISO-8583 (любая версия). Сторонний объект может отклониться от спецификации ISO и определить его как TLV, но если вам это нужно, уточните, является ли это текст TLV, BER-TLV или другой вариант TLV.

Возвращаясь к использованию DE43, использование сильно варьируется, но в зависимости от конкретного вкуса ISO-8583 имеет различное форматирование. Обычный, как правило: Позиция 1-23 Адрес или название продавца Позиция 24-36 Город Должность 37-38 Государство/Регион (ISO-3166 Alpha 2) Позиция 39-40 Страна (ISO-3166 Alpha 2)

Это говорит о том, что я недавно рассмотрел около 200 миллионов уникальных транзакций и обнаружил около 260 тыс. Уникальных значений поля для конкретного клиента после игнорирования таких вещей, как номер билета или идентификаторы клиентов, которые иногда появляются в поле, такие как VRZN 999- 999-9999.

VISA & MasterCard каждый имеет небольшие варианты первых двух подполей, а также одну длину символа. Некоторые региональные форматы преобразования также форматируют его по-разному.

Основные варианты, которые я вижу, предназначены для передачи P2P/OCT и для авиабилетов; оба из которых содержат конкретные детали покупки, похожие на счет беспроводной связи, но с очень конкретным форматом. В них содержатся определенные заглавные буквы типа «XFER», «VISA TRANSFER» и несколько других вариантов.

Я вижу код состояния по всему полю, и единственное, что является относительно последовательным, - это код страны.

Наконец, некоторые региональные сети помещают имя продавца в DE048 и помещают физический адрес в DE043, и поэтому вы не получите всю информацию только в DE043, но должны посмотреть оба, чтобы получить имя продавца. VISA & MasterCard не использует DE048, хотя для этой цели.

Смежные вопросы