Запросить детали счета и произвести оплату - PullRequest
0 голосов
/ 08 октября 2019

У меня есть заданный сценарий: я хотел бы получать платежи через QuickBooks Web Connector. Я должен получить счет по номеру счета (я думаю, что это RefNumber в qbXML), а затем получить полную оплату этого счета.

У меня есть идея, как это сделать:

  • Запрос счета по RefNumber
    • Сохранение TxnID, BalanceRemaining и ListIDиз CustomerRef
  • Создание запроса на получение платежа с указанными выше данными

Я успешно создал платеж с помощью consolibyte / quickbooks-php . SDK генерирует xml следующим образом:

<?xml version="1.0" encoding="utf-8"?>
        <?qbxml version="13.0"?>
        <QBXML>
            <QBXMLMsgsRq onError="stopOnError">
                <ReceivePaymentAddRq>
                    <ReceivePaymentAdd>
                        <CustomerRef>
                            <ListID>ListID</ListID>
                        </CustomerRef>
                        <TotalAmount>BalanceRemaining</TotalAmount>
                        <DepositToAccountRef>
                            <FullName>Current</FullName>
                        </DepositToAccountRef>
                        <AppliedToTxnAdd>
                            <TxnID>TxnID</TxnID>
                        </AppliedToTxnAdd>
                    </ReceivePaymentAdd>
                </ReceivePaymentAddRq>
            </QBXMLMsgsRq>
        </QBXML>

Кажется, я не могу понять, как получить информацию о счете, вставить данные в приведенный выше XML и зарегистрировать запрос еще раз.

Есть ли у вас какие-либо руководства, как этого можно достичь?

...