Можно ли получить средства для авторизованных транзакций по кредитным картам через API?

Можно настроить интеграцию Bigcommerce с обработчиком кредитных карт (например, Braintree) таким образом, чтобы платеж разрешался только по умолчанию, а для получения средств требовался второй шаг.

Bigcommerece оставляет эту транзакцию в статусе «ожидает оплаты» и предоставляет пользовательский интерфейс для инициирования захвата указанных средств через интерфейс администратора.

Есть ли способ зафиксировать средства на конкретной транзакции с помощью API?


person talawahtech    schedule 24.11.2013    source источник


Ответы (2)


Не на сегодняшний день. Вы не можете получать средства через API.

person Saran    schedule 06.12.2013

Не через API, но если у вас открыта страница заказов, вы можете отправить вызов JavaScript через браузер. В этом примере orderNumber — это заказ, который вы хотите зафиксировать.

var myLinks = document.getElementById('content-iframe').contentWindow.document.getElementsByClassName('capture-trigger '); 
for (i = 0; myLinks.length; i++) {
   if (myLinks[i].getAttribute('data-order-id')==='" & orderNumber & "') {
       myLinks[i].click();
   }
}

Вам также необходимо нажать кнопку подтверждения (или имитировать нажатие клавиши возврата).

person JimBob    schedule 22.01.2017