Paypal NVP API - сужение результатов поиска транзакций - PullRequest
1 голос
/ 27 мая 2011

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

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

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

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

Спасибо

1 Ответ

2 голосов
/ 31 мая 2011

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

...