Как вернуть информацию о корзине покупок с помощью InfusionSoft и PHP

Я использую Infusionsoft API в PHP. Я создал веб-сайт и использую Infusionsoft для создания копий всей информации о пользователях на этом веб-сайте. На этом веб-сайте у меня есть некоторые функции, которые пользователи должны покупать. Я сделал продукт на Infusionsoft, и у пользователей моего сайта есть ссылка на корзину.

Вот проблема: Как Infusionsoft вернуть информацию ИСТИНА или ЛОЖЬ, что конкретный член моего сайта произвел платеж. Эта информация должна побудить мой веб-сайт внести изменения в базу данных и разрешить пользователю дополнительные параметры.

Триггер я знаю, как это сделать, это не проблема, но я не знаю, как настроить API, чтобы получить информацию о покупке для этого конкретного пользователя.

Спасибо!


person Ivijan Stefan Stipić    schedule 08.11.2013    source источник


Ответы (2)


Вы можете запросить таблицу Invoice, чтобы получить эту информацию:

http://help.infusionsoft.com/developers/tables/invoice

Используйте этот метод, чтобы сделать запрос:

http://help.infusionsoft.com/api-docs/dataservice#query

Пример:

$returnFields = array('Id','FirstName', 'PayStatus');
$query = array('ContactId' => '5');
$contacts = $app->dsQuery("Invoice",10,0,$query,$returnFields);
person joshmmo    schedule 09.11.2013

Конечно, вы можете искать по идентификатору электронной почты в Infusionsoft, у них есть готовая функция под названием «findbymail», найдите ссылку ниже.

http://help.infusionsoft.com/api-docs/contactservice#findByEmail

person Krunal    schedule 18.12.2013