Я пытаюсь проверить процесс авторизации/захвата, и я использую сайт образца PayPal для настройки авторизации. У меня он настроен на использование моих учетных данных в песочнице, и все претендует на успех. Однако, когда я пытаюсь выполнить захват (DoCapture), я получаю неверную ошибку идентификатора транзакции. Я попытался просмотреть ожидающее авторизацию в тестовой учетной записи, но не могу загрузить раздел «Мои деньги» на странице.PayPal DoCapture - возвращает 10004 Недействительный идентификатор транзакции
Запрос строки:
METHOD=DoCapture
&USER=MyAPIUser
&PWD=MyAPIPass
&SIGNATURE=MyAPISig
&VERSION=86
TRXTYPE=D
&AUTHORIZATIONID=TransactionIdFromSetExpressCheckoutReturn
&COMPLETETYPE=NotComplete
&AMT=1.99
&NOTE=NewspaperSubscription
Итак, я делаю SetExpressCheckout, использую токен и идентификатор для вызова DoExpressCheckoutPayment, а затем передаем этот идентификатор DoCapture? –
Да, это именно то, что я делаю, по-видимому. Хотя это и вызывает другие проблемы. Спасибо за вашу помощь :) –
Что значит «что вызывает другие проблемы»? – Robert