Domanda

Nel Manuale dell'SDK di Quickbooks, è presente una sezione chiamata "Utilizzo di ReceivePayment per l'autorizzazione e l'acquisizione della carta di credito". Si legge ...

  

Utilizzo di ReceivePayment per l'autorizzazione e l'acquisizione della carta di credito

     

Se la società è abbonata a QBMS, è possibile registrare un oggetto ADDPaymentAdd che è sostanzialmente una transazione in sospeso. Cioè, in questo utilizzo, si desidera salvare una transazione di autorizzazione QBMS in QuickBooks. Pertanto, ReceivePaymentAdd contiene un aggregato CreditCardTxnInfo con un tipo di autorizzazione CreditCardTxnType. QuickBooks lo salva come transazione in sospeso. Successivamente, quando l'addebito autorizzato viene acquisito per diventare un addebito reale in QBMS, è possibile registrare tale addebito in QuickBooks modificando tale RecePayment (ReceivePaymentMod). ReceivePaymentMod avrà un CreditCardTxnInfoMod contenente i dati della transazione di acquisizione QBMS, con un CreditCardTxnType di Capture. QuickBooks rimuove automaticamente lo stato in sospeso e registra la transazione.

La mia domanda è, Come lo fai effettivamente con QBXML?

In questo momento, ho un'applicazione VB.NET che invia fatture ai libri rapidi, ma poi gli utenti devono passare ai libri rapidi e fare clic su " Clienti - > Ricevi pagamenti " per addebitare la propria carta di credito (utilizzando i Servizi commerciali Quickbooks). Sarebbe terribilmente bello automatizzarlo in qualche modo, magari inviando a Quickbooks un messaggio XML per caricare la carta?)

È stato utile?

Soluzione

Non sono del tutto sicuro di cosa intendi ... il modo in cui mi avvicinerei è:

  • Utilizzare l'API XML QBMS per autorizzare la scheda
  • Invia il pagamento in ricezione e l'autorizzazione a QuickBooks

  • Quando sei pronto, utilizza l'API QBMS per caricare la carta

  • Emettere un ReceivePaymentMod per registrare l'acquisizione in QuickBooks

Per quanto ne so, non c'è modo di dire a QuickBooks di fare la cattura da solo. Ma puoi utilizzare l'API QBMS per eseguire l'acquisizione.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top