2016-03-11 10 views
2

В настоящее время я разрабатываю приложение POS для своей компании. Я уже извлек данные EMV Card (Chip and Mag). Теперь я хочу отправить эти данные данных track1 и track2 на платежный шлюз, чтобы завершить транзакцию.Как отправить данные трека 1 и трека 2 EMV на платежный шлюз в C?

То, что я знаю, до сих пор -

-I нужно будет интегрировать платежные шлюзы апи в мой код.

-Клиент проведет свою магнитную карточку на терминале.

-Все детали будут сняты.

-Это детали отправляются на шлюз через платежный шлюз api.

-Клиент будет просить вставить свой ПИН-код.

- и сделка будет завершена.

Я уже прошел через некоторые документы, которые рассказывают мне, что эти данные помещаются в файл XML, а затем переносят их в формат SOAP. Но это легко возможно для таких языков, как JAVA, Python, .NET C++ и C#.

POS-устройство, которое я использую, - VEGA-3000. SDK, который был им предоставлен, находится в C.

Я искал библиотеки сторонних разработчиков в C, которые могли бы помочь мне интегрировать мое приложение с Gateway, но напрасно.

Так что мой вопрос, -

(1) Существуют ли какие-либо API доступны в C для интеграции платежного шлюза?

(2) Мне нужно поговорить с поставщиками платежных шлюзов и банками, если они предоставляют такой api на данном этапе разработки?

PS- Мы заинтересованы в Шлюзе, специфичном для Индийского региона.

ответ

0

Я не слышал о отправке Чип и ПИН-данных через платежный шлюз. В идеальном случае терминалы подключаются к банкам и банкам, подключенным к схемам платежей, таким как Visa/MC, и использует стандарты сообщений iso8583.

+0

Мы не пытаемся отправлять данные чипа и PIN-кода. Мой вопрос касается API, если они доступны на C, чтобы сделать этот процесс отправки данных, связанных с транзакциями, на шлюз оплаты? – Coder

+0

Какой формат и протокол вы ожидаете между хостом и платежным шлюзом? – adarsh

+0

Да .. Он находится в формате iso 8583 .. и я начал работать над этим. Большое спасибо за ценную информацию. – Coder

0

Вы не упомянули, которые шлюз вы будете использовать ...

1) Да, есть такое API и библиотеки, которые могут помочь вашему C-приложение для подготовки необходимых данных в надлежащем формате сообщения и передать его Платежный шлюз.

2) Да, вы должны попросить своих партнеров банка устранить специфические требования шлюза. По крайней мере, они могут предоставить вам ссылки на спецификацию, которую они использовали. Из-за большого количества платежных терминалов и другого платежного шлюза, возможно, вам нужно реализовать API самостоятельно или попросить специалистов подготовить/настроить API для вас.

В зависимости от вашего решения шлюза для связи на вашем POS-терминале будут применяться различные требования к реализации. По крайней мере, вам необходимо использовать (или реализовать) протокол протокола сообщений шлюза.Этот протокол связи может представлять собой некоторую настройку стандартов информационных сообщений стандарта ISO 8583, сообщений о распределенных сообщениях в полевых условиях, сообщений блоков или некоторых современных решений для веб-поиска, которые используют веб-службы, SOAP, XML, JSON или даже чистые решения HTTP/Headers.

Просьба очистить шлюз и его API, который вы можете использовать, прежде чем запрашивать библиотеки C и решения для своего терминала.

+0

Большое спасибо за информацию .... !! :) – Coder

+0

Уважаемый кодер, в проекте stackoverflow общие «спасибо» - это метки Up для ответов. Не так ли? –