0

Quickbooks SDK マニュアルには、「クレジット カードの承認と回収に ReceivePayment を使用する」というセクションがあります。それは読む...

クレジット カードの認証と回収に ReceivePayment を使用する

会社が QBMS に加入している場合、基本的に保留中のトランザクションである ReceivePaymentAdd を記録できます。つまり、この使用法では、QBMS 承認トランザクションを QuickBooks に保存します。したがって、ReceivePaymentAdd には、CreditCardTxnType が Authorization の CreditCardTxnInfo 集約が含まれています。QuickBooks はこれを保留中のトランザクションとして保存します。後で、承認された請求がキャプチャされて QBMS で実際の請求になると、その ReceivePayment (ReceivePaymentMod) を変更することで、その請求を QuickBooks に記録できます。ReceivePaymentMod には、Capture の CreditCardTxnType を持つ QBMS キャプチャ トランザクションからのデータを含む CreditCardTxnInfoMod があります。QuickBooks は保留中のステータスを自動的に削除し、トランザクションを記録します。

私の質問は、QBXML で実際にどのように行うのですか?

現在、クイックブックに請求書を送信する VB.NET アプリケーションがありますが、ユーザーはクイックブックに切り替えて、[顧客] -> [支払いの受け取り] をクリックしてクレジット カードに請求する必要があります (Quickbooks Merchant Services を使用)。おそらく Quickbooks に XML メッセージを送信してカードに請求するなど、何らかの方法でこれを自動化できれば非常に便利ではないでしょうか?)

4

1 に答える 1

1

私はあなたが何を意味するのかよくわかりません...私がそれにアプローチする方法は次のとおりです。

  • QBMS XML API を使用してカードを認証する
  • 支払いの受け取りと承認を QuickBooks にプッシュする

  • 準備ができたら、QBMS API を使用してカードに請求します

  • ReceivePaymentMod を発行して、QuickBooks にキャプチャを記録します。

私の知る限り、QuickBooks に独自にキャプチャを行うように指示する方法はありません。ただし、QBMS API を使用してキャプチャを実行できます。

于 2008-11-25T14:41:38.400 に答える