Принимает ли Cybersource информацию о нескольких картах? - PullRequest
0 голосов
/ 16 августа 2010

Я работаю над проектом, в котором клиент оплачивает продукт, используя сторонний инструмент, предоставленный Cybersource.У нас есть сценарий, в котором пользователь должен заплатить часть суммы в качестве авансового платежа, а на оставшуюся сумму он может выбрать вариант периодического платежа.

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

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

Заранее спасибо.

1 Ответ

1 голос
/ 16 августа 2010

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

  • Вы не хотите обрабатывать второй платеж, если первый платеж отклонен
  • Если второй платеж отклонен, вам нужнопомнить, чтобы аннулировать первый платеж.Если нет, вы рискуете получить возвратный платеж.
...