Поговорим о прямом обслуживании банк-предприятие

Java
Поговорим о прямом обслуживании банк-предприятие

задний план

Связанныйwikiопределение.

Прямое соединение Bank-Enterprise означает, что групповое предприятие устанавливает собственную систему управления фондами в Группе и соединяет систему управления внутренними фондами с основной системой коммерческих банков, онлайн-банкинга или платформы управления наличными через интерфейсы данных. Благодаря системе прямой связи Банка-предприятия предприятия могут реализовать информационную учетную запись в реальном времени, подробный запрос, автоматический перевод, запрос транзакции и другие функции. И в реальном времени и удобство транзакций были значительно улучшены. Особенность применения «Bank-Enterprise Direct Connection» заключается в том, что нет ограничений на методы подключения, и могут использоваться как публичные сети, так и частные линии.

Здесь поговорим о некоторых практических применениях банковско-корпоративной сцены.

Компании обычно открывают корпоративный счет в определенном банке, и соответствующие средства должны быть выплачены через корпоративный счет. Чтобы использовать корпоративный счет для совершения платежа, вам необходимо использовать корпоративный онлайн-банкинг, а процесс оплаты аналогичен нашему личному процессу онлайн-банкинга.

Если по бизнес-сценарию нужно перевести полученную сумму мерчанта в день на его банковскую карту. Перед подключением к банку и предприятию студенты-финансисты должны войти в корпоративный онлайн-банкинг, создать платежную информацию, а затем вставить банковский U-щит для подтверждения платежа. После подключения к банку-предприятию сумма продавца может быть автоматически агрегирована, а затем переведена и выплачена без необходимости использования громоздких процедур онлайн-банкинга. Это может быть связано с внутренними услугами для достижения онлайн.

Конечно, служба банка-предприятия также может реализовывать такие функции, как поиск банковских записей.

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

Теперь я поделюсь своим опытом доступа к нескольким банкам и расскажу о процессе доступа к прямому обслуживанию банк-предприятие.

Процесс доступа банк-предприятие

Процесс доступа банк-предприятие:

  1. Подпишите соответствующие услуги с банками, получите соответствующие документы по разработке и создайте соответствующие параметры конфигурации.
  2. Установите предварительный сервис банка-предприятия.
  3. Доступ к связанным интерфейсам в соответствии с документацией.
  4. Протестируйте соответствующую среду тестирования интерфейса, заполните отчет о тестировании и отправьте его в банк. Банк активирует орган формальной среды, а затем проверяет возможность подключения в формальной среде.

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

Вторым шагом является установка предсервисного программного обеспечения банка-предприятия. Вся служба банка-предприятия обычно состоит из корпоративных приложений, предварительных программ банка-предприятия и банковских услуг. Отношения между тремя показаны на рисунке ниже.

部署图

Внутренняя программа предприятия формирует сообщение в соответствии с банковским документом, и формат сообщения, как правило, в основном xml. Затем внутренняя программа отправляет сообщение клиентской программе банка через HTTP или Socket. Программа предварительной обработки банка принимает сообщение, сначала проверяет соответствующий формат сообщения, а затем шифрует сообщение с помощью цифрового сертификата и отправляет его в службу банка. Наконец, предварительная программа банка проверяет сообщение, возвращенное банковской службой, а затем возвращает проанализированное сообщение во внутреннюю программу предприятия.

Предварительная программа банка может подключиться к банковскому сервису двумя способами:

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

Подключение по выделенной линии с использованием выделенной линии для физического соединения обоих концов предприятия и банка. Этот метод имеет стабильную скорость сети и не подвержен влиянию внешней сетевой среды. Но стоимость относительно высока.

Следует отметить, что большинство предварительных программ банка-предприятия могут быть установлены только в Windows, что может быть связано с тем, что драйвер U-shield, необходимый для прямой связи банк-предприятие, совместим только с Windows. Некоторые предварительные программы для банков и предприятий представляют собой отдельные программы, которые необходимо устанавливать, а некоторые представляют собой программы Java, которые не нужно устанавливать отдельно.

Третий шаг — доступ к соответствующим интерфейсам в соответствии с документами разработки банка.

Услуги банка и предприятия обычно предоставляют такие интерфейсы, как переводы, запросы о водопроводе и запросы об остатках.

Четвертый шаг — тестирование услуг, связанных с банком и предприятием.Некоторым банкам необходимо пройти тест тестовой среды, прежде чем они смогут открыть официальную производственную среду.

Банки, которые были разработаны до сих пор, следующие:

  • Торговый Банк Китая
  • Строительный банк
  • Банк Нинбо
  • Пинг Банк
  • ICBC

Релевантный опыт развития банка

Торговый Банк Китая

Предварительную программу CMB Bank-Enterprise необходимо установить отдельно, и соответствующий интерфейс может быть разработан в соответствии с документом. Документы по разработке China Merchants Bank относительно полны, и есть соответствующие демонстрации, поэтому доступ к ним относительно прост.

Строительный банк

Предварительная служба CCB Bank-Enterprise — это программа Java, и необходимо установить JDK5+.

Предварительная программа банка-предприятия CCB требует настройки оператора, который должен быть установлен в корпоративном онлайн-банкинге заранее, и процесс настройки довольно громоздкий.

Документы по разработке CCB не предоставляют разработку DEMO, вы можете поддерживать технологию поддержки банка. Процедуры предприятия отправляют сообщения предварительным службам CCB следующим образом.requestXML='xml'.

Банк Нинбо

Относительно жалкий банк, на начальном этапе техподдержка банка давала не те документы, а сотрудники поддержки не знали, как установить фронтенд. Пообщавшись с ее головным офисом, я получил интерфейс и другие документы.

Программу предустановки нужно устанавливать отдельно, а настройка более хлопотная.Необходимо указать два порта, один для порта приема сообщений и один для порта шифрования.

Разница между Ningbo Bank и вышеупомянутыми банками заключается в том, что каждое сообщение должно сначала получить сеанс через интерфейс входа в систему, а затем создать сообщение. Для сообщений интерфейса передачи вам необходимо отправить сообщение во внешний интерфейс для шифрования, получить данные подписи, а затем собрать данные подписи в сообщение, чтобы сформировать полный XML.

Предварительная программа Ningbo Bank использует драйвер U-shield с плохой совместимостью.Во время длительного использования U-shield внезапно перестает распознаваться, и его необходимо повторно подключить.

Пинг Банк

Предварительная программа банка представляет собой веб-сайт Java и требует версии JDK 6+.

Ping Сообщение банка состоит из заголовка и тела сообщения. Заголовок пакета склеивается в соответствии с фиксированным форматом, а тело пакета склеивается в соответствии с интерфейсом. Для некоторых интерфейсов требуется внешнее шифрование, которое необходимо установить заранее в фоновом режиме внешнего программного обеспечения.

ICBC

В процессе раннего доступа ICBC необходимо обратить внимание на проблему со встроенным драйвером U-shield, и необходимо использовать специальный драйвер.

Сертификат U-Shield нельзя использовать для транзакций в начале, и персонал банка должен назначить центр сертификации.

Похожие вопросы

Поговорим о проблемах, которые могут возникнуть при доступе или ежедневной эксплуатации и обслуживании.

выпуск приказа о переводе

Интерфейс перевода банк-предприятие не возвращает неоднозначный статус (успешно или неудачно), который называется удаленным ордером.

Причиной потери заказа может быть ошибка во внутренней службе банка, либо проблема в сети.

В этом случае отброшенных заказов необходимо использовать интерфейс запроса банка-предприятия для запроса окончательного статуса.

Проблема параллелизма между банком и предприятием перед программой

Предварительные программы банка и предприятия, как правило, не могут поддерживать большой объем одновременных транзакций. Например, документ China Merchants Bank рекомендует не более 50 транзакций одновременно. Если корпоративная программа вызывает интерфейс передачи с большим количеством одновременных транзакций, можно использовать пакетную упаковку для сборки всех транзакций в сообщения через равные промежутки времени, а затем вызывать интерфейс пакетной передачи банка-предприятия.

Контрольный вопрос

Коммуникационные сообщения внутренних служб предприятия и клиентских служб банка-предприятия, как правило, представляют собой незашифрованный открытый текст.Этот процесс связи относительно легко контролировать, подделывать и имеет низкий уровень безопасности.

Наша предыдущая практика заключалась в развертывании банковских корпоративных услуг и корпоративных внутренних программ в корпоративной интрасети. Доступ к внешней сети должен осуществляться через соответствующий VPN.

Ограничение по времени передачи

Интерфейс банковских переводов обычно использует систему для небольших сумм Народного банка Китая или суперсистему онлайн-банкинга. Разные системы имеют разную своевременность перевода.

Платежная система с мелкими суммами состоит из платежной системы с крупными суммами и платежной системы с мелкими суммами. Система мелких сумм работает 24/7 в течение года, а система малых сумм используется для транзакций на сумму менее 5 Вт. Система больших объемов работает с 8:00 до 17:00 по будням, и система больших объемов будет использоваться, если объем превышает 5 Вт или более.

Система супер онлайн-банкинга, платежная система центрального банка второго поколения, с лимитом транзакций 5 Вт, скорость поступления очень высокая, но относительная скорость перевода относительно высока.

Для транзакций на сумму более 5 недель в нерабочие дни, если вы хотите обеспечить своевременность, вы можете использовать метод разделения заказов, чтобы разделить перевод на несколько переводов.

Номер LaSalle / номер суперлинии

Интерфейс передачи банка-предприятия. Как правило, для межбанковского перевода интерфейс должен пройти в соответствующем банке № / супербанк номер банка, где находится другая банковская карта. Номер банка / Super Bank, связанная с номером, связанной с номером, может быть предоставлена ​​Баком, но информация, заданная различными банками, не может быть одинаковой.

Проблемы настройки корпоративного интернет-банкинга

В процессе раннего доступа, если пакеты собраны правильно, но пакеты все равно не проходят, это, скорее всего, вызвано неправильными настройками разрешений. Как правило, для отдельной настройки разрешений необходимо войти в корпоративный интернет-банк. Настройки громоздки, и каждый банк отличается. Подробную информацию можно получить у менеджера банковского счета.

Вопрос о пароле банка U-Shield

Программа банка-предприятия будет считывать и загружать цифровой сертификат U-shield перед каждым запуском, и в процессе чтения необходимо вводить цифровой пароль U-shield. Обратите внимание на ввод правильного пароля.Если вы введете неправильный пароль слишком много раз, U-shield будет заблокирован банком и не может быть использован. Вам нужно пойти в банк, чтобы разблокировать или повторно подать заявку на новый U-щит. Это много слез. :(

Справочная документация

Банка-корпоративная система
Небольшая пакетная платежная система
Высокоэффективная платежная система в режиме реального времени
Супер интернет-банкинг


Рекомендуемое чтение:
1, Анализ аномальных причин производственной системы SQL
2, Вопросы об использовании Threadlocal в dubboвопрос
3. Шаблонный метод изучения шаблонов проектирования из исходного кода
4. Разговор о дизайне системы выверки