|
![]() |
#1 |
Участник
|
а) Через консольную утилиту curl
б) Через библиотеку libcurl.dll (зарегить и использовать через automation пока не удалось) в) Другой варианты Никто не сталкивался ? Нужно оплаченные заказы импортировать |
|
![]() |
#2 |
Участник
|
У PayPal просто обязан быть API, используемый для подобного рода задач.
А там уж - дело техники: веб-сервисы. |
|
![]() |
#3 |
Участник
|
а httprequest не подойдет? или там soap?
|
|
![]() |
#4 |
Участник
|
Посмотрел доки.. Как раз гет/пост запросы можно слать httprequest.
|
|
![]() |
#5 |
Участник
|
Там SSL c отключением сертификата.
В общем всё получилось. Получить транзакции за период 'Microsoft WinHTTP Services, version 5.1'.WinHttpRequest CREATE(winHTTP); winHTTP.Option(4,'13056'); //intSslErrorIgnoreFlags winHTTP.Open('POST','https://api-3t.paypal.com/nvp',0); VarBody := 'METHOD=TransactionSearch'+ '&USER=*********'+ '&PWD=*************'+ '&SIGNATURE=**********'+ '&TRANSACTIONCLASS=RECEIVED'+ '&STARTDATE=2015-05-21T05:38:48Z'+ '&ENDDATE=2015-05-22T05:38:48Z'+ '&VERSION=122'; winHTTP.Send(VarBody); InStream := winHTTP.ResponseStream; WHILE (NOT InStream.EOS) DO BEGIN InStream.READTEXT(varText); разбираем содержимое END; |
|