Ожидается получение платежа для Quickbooks XML и торговых услуг

StackOverflow https://stackoverflow.com/questions/159431

  •  03-07-2019
  •  | 
  •  

Вопрос

В руководстве Quickbooks SDK есть раздел «Использование ReceivePayment для авторизации и захвата кредитных карт».Оно читается...

Использование ReceivePayment для авторизации и захвата кредитной карты

Если компания подписана на QBMS, вы можете записать ReceivePaymentAdd, который по сути является ожидающей транзакцией.То есть в этом случае вы хотите сохранить транзакцию авторизации QBMS в QuickBooks.Таким образом, элемент ReceivePaymentAdd содержит агрегат CreditCardTxnInfo с типом авторизации CreditCardTxnType.QuickBooks сохраняет это как ожидающую транзакцию.Позже, когда авторизованный платеж будет зафиксирован и станет реальным платежом в QBMS, вы сможете записать этот платеж в QuickBooks, изменив параметр ReceivePayment (ReceivePaymentMod).ReceivePaymentMod будет иметь CreditCardTxnInfoMod, содержащий данные из транзакции захвата QBMS, с CreditCardTxnType Capture.QuickBooks автоматически удаляет статус ожидания и записывает транзакцию.

Мой вопрос в том, Как на самом деле это сделать с помощью QBXML?

Прямо сейчас у меня есть приложение VB.NET, которое отправляет счета в быстрые книги, но затем пользователям приходится переключиться на быстрые книги и нажать «Клиенты -> Получать платежи», чтобы списать средства со своей кредитной карты (с помощью торговых служб Quickbooks).Было бы очень здорово каким-то образом автоматизировать это, например, отправив Quickbooks XML-сообщение для списания средств с карты?)

Это было полезно?

Решение

Я не совсем понимаю, что вы имеете в виду...я бы подошел к этому так:

  • Используйте XML API QBMS для авторизации карты.
  • Отправьте получение платежа и авторизацию в QuickBooks.

  • Когда все будет готово, используйте QBMS API для списания средств с карты.

  • Выпустите ReceivePaymentMod для записи захвата в QuickBooks.

Насколько я знаю, невозможно указать QuickBooks выполнить захват самостоятельно.Но для захвата вы можете использовать API QBMS.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top