Paypal NVP API — сужение результатов поиска транзакций

В настоящее время я создаю простой сайт электронной коммерции для клиента, который будет использовать исключительно Paypal для приема платежей. Я хочу отображать заказы в CMS, которую я создаю для них, но только транзакции, которые сделаны на сайте, который я создаю.

Я добился этого до сих пор, используя Paypal IPN для добавления транзакций с сайта в таблицу базы данных (только идентификатор транзакции), а затем активно заимствовал из файла TransactionSearch.php, который Paypal поставляет с API.

Меня беспокоит то, что на данный момент я извлекаю каждую транзакцию из учетной записи (даже те, которые не относятся к этому сайту), а затем фильтрую их, сопоставляя их с массивом и отображая только те, которые хранятся в БД. Было бы лучше, если бы я мог отправить массив, который у меня есть, в Paypal и просто получить эти транзакции - кто-нибудь знает, возможно ли это?

Система работает как есть, но я бы предпочел сделать ее более эффективной, если это возможно.

Спасибо


person ollie    schedule 27.05.2011    source источник


Ответы (1)


Я бы сказал, что foreach с API GetTransactionDetails должен помочь?
https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_api_nvp_r_GetTransactionDetails

person Robert    schedule 31.05.2011
comment
Ура, посмотрю на это - person ollie; 31.05.2011