задний план
Связанныйwikiопределение.
Прямое соединение Bank-Enterprise означает, что групповое предприятие устанавливает собственную систему управления фондами в Группе и соединяет систему управления внутренними фондами с основной системой коммерческих банков, онлайн-банкинга или платформы управления наличными через интерфейсы данных. Благодаря системе прямой связи Банка-предприятия предприятия могут реализовать информационную учетную запись в реальном времени, подробный запрос, автоматический перевод, запрос транзакции и другие функции. И в реальном времени и удобство транзакций были значительно улучшены. Особенность применения «Bank-Enterprise Direct Connection» заключается в том, что нет ограничений на методы подключения, и могут использоваться как публичные сети, так и частные линии.
Здесь поговорим о некоторых практических применениях банковско-корпоративной сцены.
Компании обычно открывают корпоративный счет в определенном банке, и соответствующие средства должны быть выплачены через корпоративный счет. Чтобы использовать корпоративный счет для совершения платежа, вам необходимо использовать корпоративный онлайн-банкинг, а процесс оплаты аналогичен нашему личному процессу онлайн-банкинга.
Если по бизнес-сценарию нужно перевести полученную сумму мерчанта в день на его банковскую карту. Перед подключением к банку и предприятию студенты-финансисты должны войти в корпоративный онлайн-банкинг, создать платежную информацию, а затем вставить банковский U-щит для подтверждения платежа. После подключения к банку-предприятию сумма продавца может быть автоматически агрегирована, а затем переведена и выплачена без необходимости использования громоздких процедур онлайн-банкинга. Это может быть связано с внутренними услугами для достижения онлайн.
Конечно, служба банка-предприятия также может реализовывать такие функции, как поиск банковских записей.
На основе сервиса прямого подключения банк-предприятие наша компания разработала внутренний сервис компании, который во многом решает громоздкие проблемы финансового платежа и последующей проверки счета.
Теперь я поделюсь своим опытом доступа к нескольким банкам и расскажу о процессе доступа к прямому обслуживанию банк-предприятие.
Процесс доступа банк-предприятие
Процесс доступа банк-предприятие:
- Подпишите соответствующие услуги с банками, получите соответствующие документы по разработке и создайте соответствующие параметры конфигурации.
- Установите предварительный сервис банка-предприятия.
- Доступ к связанным интерфейсам в соответствии с документацией.
- Протестируйте соответствующую среду тестирования интерфейса, заполните отчет о тестировании и отправьте его в банк. Банк активирует орган формальной среды, а затем проверяет возможность подключения в формальной среде.
Первый шаг, как правило, для финансового персонала компании, чтобы обсудить с менеджером по банковскому счету.
Вторым шагом является установка предсервисного программного обеспечения банка-предприятия. Вся служба банка-предприятия обычно состоит из корпоративных приложений, предварительных программ банка-предприятия и банковских услуг. Отношения между тремя показаны на рисунке ниже.
Внутренняя программа предприятия формирует сообщение в соответствии с банковским документом, и формат сообщения, как правило, в основном 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. Разговор о дизайне системы выверки