проверка номера кредитной карты и даты истечения срока действия в java

#java #struts #credit-card #payment-processing

#java #struts #кредитная карта #обработка платежей

Вопрос:

В struts 1.3 у меня есть payment.jsp,

  • Номер кредитной карты.
  • Тип кредитной карты.
  • Имя владельца карты.
  • Дата истечения срока действия.
  • Номер CVV.
  • Комментарии.

Платежная форма формы действия имеет проверки для номера кредитной карты в виде

 !GenericValidator.isCreditCard(creditCardNumber)

, amp; expairy date to select the MM amp; YYYY.
  

мой вопрос в том, что при нажатии кнопки отправки должен быть API (стандартный), который должен проверять данные кредитной карты и обрабатывать платежи.
Итак, какой API мне следует использовать?

Комментарии:

1. Вы искали перед публикацией этого вопроса?

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

Ответ №1:

Вам потребуется (оплаченная) подписка на поставщика платежных услуг и использование API, который они, возможно, предоставляют. Обычно вам нужно сгенерировать URL-адрес и создать публикацию с этим URL-адресом.