API Quickbooks: Как создать заказ на покупку по заказам, размещенным гостем в QuickBooks с помощью API? - PullRequest
0 голосов
/ 17 мая 2019

Я разработал веб-сайт электронной коммерции с платформой OpenCart, где, когда клиент размещает заказ, заказ на покупку должен быть создан в QuickBooks.

Я отправил эту документацию https://developer.intuit.com/app/developer/qbo/docs/api/accounting/all-entities/purchaseorder

API для создания заказа на покупку принимает после ввода JSON { "Заказ на покупку": { "DocNumber": "1005", "SyncToken": "0", "домен": "QBO", "APAccountRef": { «имя»: «Кредиторская задолженность (A / P)», "значение": "33" }, "CurrencyRef": { "имя": "доллар США", "значение": "доллары США" }, "TxnDate": "2015-07-28", «TotalAmt»: 25,0, "ShipAddr": { "Line4": "Half Moon Bay, CA 94213", «Line3»: «65 Ocean Dr.», «Id»: «121», "Line1": "Grace Pariente", "Line2": "Крутые тачки" }, "VendorAddr": { "Line4": "Middlefield, CA 94303", "Line3": "42 Main St.", «Id»: «120», "Line1": "Джефф Хикс", "Line2": "Hicks Hardware" }, "POStatus": "Открыть", "разреженный": ложь, "VendorRef": { "name": "Hicks Hardware", «значение»: «41» }, "Линия": [ { "DetailType": "ItemBasedExpenseLineDetail", «Сумма»: 25,0, «Id»: «1», "ItemBasedExpenseLineDetail": { "ItemRef": { "name": "Товары для сада", «значение»: «38» }, "CustomerRef": { "имя": "Cool Cars", "значение": "3" }, «Кол-во»: 1, "TaxCodeRef": { "значение": "NON" }, "BillableStatus": "NotBillable", «Единая цена»: 25 } } ], "CustomField": [ { «DefinitionId»: «1», "Тип": "StringType", «Имя»: «Экипаж №» }, { «DefinitionId»: «2», "Тип": "StringType", «Имя»: «Торговый представитель» } ], «Id»: «257», "Метаданные": { «CreateTime»: «2015-07-28T16: 01: 47-07: 00», "LastUpdatedTime": "2015-07-28T16: 01: 47-07: 00" } }, «время»: «2015-07-28T16: 04: 49.874-07: 00» }

На моем веб-сайте есть проверка гостей, поэтому мне нужно знать, как сгенерировать заказ на покупку для гостей, поскольку в приведенном выше формате json ожидается отправка идентификатора клиента. Так как это гость, который размещает заказ, у меня нет идентификатора клиента, чтобы передать за API

...