在Quickbooks SDK手册,还有一个部分称为"使用ReceivePayment用于信用卡的授权和捕捉"。它读起来...

使用ReceivePayment用于信用卡的授权和捕捉

如果公司是以订阅QBMS,你可以记录ReceivePaymentAdd,基本上是一个未决事务。就是说,在这种用法,要保存一个QBMS授权的交易成QuickBooks。因此,ReceivePaymentAdd包含一个CreditCardTxnInfo聚集一CreditCardTxnType的授权。QuickBooks节省了这一未决事务。后来,当授权收费是拍摄成为一个真正负责在QBMS,你可以记录,并收QuickBooks通过修改,ReceivePayment(ReceivePaymentMod).该ReceivePaymentMod将有一个CreditCardTxnInfoMod含有数据的QBMS捕获的交易,CreditCardTxnType的捕获。QuickBooks中自动删除的未决状态和记录的交易。

我的问题是, 你怎么实际上这样做,与QBXML?

现在,我有一个VB.NET 应用程序发送的发票,以快捷,但是然后用户需要切换到快捷,和单击"客户->收到付款"来负责他们的信用卡(使用Quickbooks商服务)。这将是非常好的自动化,这在某些方面,或许通过发送Quickbooks XML消息给电卡?)

有帮助吗?

解决方案

我不是很确定你是什么意思...我会的做法是:

  • 使用QBMS XML API授权卡
  • 推动收到的付款和授权QuickBooks

  • 当准备,使用的QBMS API荷卡

  • 问题的一个ReceivePaymentMod记录捕获QuickBooks

据我所知,没有任何方法来告诉QuickBooks做的捕获它自己。但你可以使用的QBMS API做的捕获。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top