接收Quickbooks XML和商户服务的待付款
在Quickbooks SDK手册中,有一节称为“使用ReceivePayment进行信用卡授权和捕获”。上面写着 使用ReceivePayment进行信用卡授权和捕获 如果公司订阅了QBMS,您可以记录基本上是未决交易的ReceivePaymentAdd。也就是说,在这种用法中,您希望将QBMS授权事务保存到QuickBooks中。因此,ReceivePaymentAdd包含CreditCardTxnInfo聚合和CreditCardTxnType授权。QuickBooks将此保存为挂起事务。稍后,当授权费用被捕获成为QBMS中的真实费用时,您可以通过修改ReceivePaymentMod(ReceivePaymentMod)将该费用记录到QuickBooks中。ReceivePaymentMod将有一个CreditCardTxnInfoMod,其中包含来自QBMS捕获事务的数据,CreditCardTxnType为捕获。QuickBooks会自动删除挂起状态并记录事务 我的问题是,如何使用QBXML真正做到这一点?接收Quickbooks XML和商户服务的待付款,quickbooks,qbxml,Quickbooks,Qbxml,在Quickbooks SDK手册中,有一节称为“使用ReceivePayment进行信用卡授权和捕获”。上面写着 使用ReceivePayment进行信用卡授权和捕获 如果公司订阅了QBMS,您可以记录基本上是未决交易的ReceivePaymentAdd。也就是说,在这种用法中,您希望将QBMS授权事务保存到QuickBooks中。因此,ReceivePaymentAdd包含CreditCardTxnInfo聚合和CreditCardTxnType授权。QuickBooks将此保存为挂起事务。
现在,我有一个VB.NET应用程序,可以将发票发送到quickbooks,但用户必须切换到quickbooks,然后单击“客户->接收付款”向他们的信用卡收费(使用quickbooks商户服务)。如果能以某种方式将其自动化,也许可以通过发送Quickbooks一条XML消息来为卡收费?我不太清楚您的意思。。。我的做法是:
- 使用QBMS XML API对卡进行授权
- 将接收付款和授权推送到QuickBooks
- 准备好后,使用QBMS API为卡充电
- 发出ReceivePaymentMod以在QuickBooks中记录捕获
据我所知,没有办法让QuickBooks自己完成捕获。但是您可以使用QBMSAPI进行捕获 你的权利。我必须使用QBMS来获取费用,然后对特定发票进行收款。上面的文档似乎声称有一种更简单的方法,但我找不到。