1002 Ошибка API Вызов PayPal Sandbox -- c# поле с участием asp.net поле с участием paypal поле с участием payment-gateway поле с участием paypal-sandbox пол Связанный проблема

1002 Error API call paypal sandbox


0
vote

проблема

русский

Я создал учетную запись PayPal Sandbox, и создал пользователь, и у меня есть все учетные данные, осмотр этого правильных учетных данных, которые он несколько раз бросает следующую ошибку

У вас нет разрешений, чтобы сделать этот вызов API

Я нашел бесчисленные ссылки, но не в состоянии решить проблему, я вроде застрял здесь

Запрос

 <код> print "$hash{maclawty796}{Sep} "; #just some name and date in the text file i imported 0  

и ответ -

 <код> print "$hash{maclawty796}{Sep} "; #just some name and date in the text file i imported 1  

Пожалуйста, посоветуйте

Спасибо

Английский оригинал

I have created a paypal sandbox account, and created user, and i have all credentials, inspite of this correct credentials it throws following error repeatedly

You do not have permissions to make this API call

I have found countless links,but unable to resolve the issue, i am kind of stuck here

request is

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="urn:ebay:api:PayPalAPI" xmlns:ebl="urn:ebay:apis:eBLBaseComponents" xmlns:cc="urn:ebay:apis:CoreComponentTypes" xmlns:ed="urn:ebay:apis:EnhancedDataTypes">   <soapenv:Header>     <ns:RequesterCredentials>       <ebl:Credentials>         <ebl:Username>pz.al2_api1.digitalavenues.com</ebl:Username>         <ebl:Password>5HDDMdfdYT538MXCB34</ebl:Password>         <ebl:Signature>A1Cl8ovwuXUVbVcsdsdfsdhDJyJaZGdRfsdfsd8yArLYlQIyV4MEX7pevhg7qkdEdKl8</ebl:Signature>         <ebl:Subject>testSubject</ebl:Subject>       </ebl:Credentials>     </ns:RequesterCredentials>   </soapenv:Header>   <soapenv:Body>     <ns:CreateRecurringPaymentsProfileReq>       <ns:CreateRecurringPaymentsProfileRequest>         <ebl:Version>117.0</ebl:Version>         <ebl:CreateRecurringPaymentsProfileRequestDetails>           <ebl:CreditCard>             <ebl:CreditCardType>Visa</ebl:CreditCardType>             <ebl:CreditCardNumber>4917760970795152</ebl:CreditCardNumber>             <ebl:ExpMonth>12</ebl:ExpMonth>             <ebl:ExpYear>2014</ebl:ExpYear>             <ebl:CVV2>962</ebl:CVV2>           </ebl:CreditCard>           <ebl:RecurringPaymentsProfileDetails>             <ebl:BillingStartDate>2014-12-31T14:43:39T00:00:00:000Z</ebl:BillingStartDate>           </ebl:RecurringPaymentsProfileDetails>           <ebl:ScheduleDetails>             <ebl:Description>Description</ebl:Description>             <ebl:TrialPeriod>               <ebl:BillingPeriod>Day</ebl:BillingPeriod>               <ebl:BillingFrequency>1</ebl:BillingFrequency>               <ebl:TotalBillingCycles>2</ebl:TotalBillingCycles>               <ebl:Amount currencyID="USD">2.0</ebl:Amount>             </ebl:TrialPeriod>             <ebl:PaymentPeriod>               <ebl:BillingPeriod>Day</ebl:BillingPeriod>               <ebl:BillingFrequency>1</ebl:BillingFrequency>               <ebl:TotalBillingCycles>8</ebl:TotalBillingCycles>               <ebl:Amount currencyID="USD">5.0</ebl:Amount>             </ebl:PaymentPeriod>             <ebl:MaxFailedPayments>3</ebl:MaxFailedPayments>             <ebl:AutoBillOutstandingAmount>NoAutoBill</ebl:AutoBillOutstandingAmount>           </ebl:ScheduleDetails>         </ebl:CreateRecurringPaymentsProfileRequestDetails>       </ns:CreateRecurringPaymentsProfileRequest>     </ns:CreateRecurringPaymentsProfileReq>   </soapenv:Body> </soapenv:Envelope> 

and response is

<?xml version="1.0" encoding="UTF-8"?> <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:cc="urn:ebay:apis:CoreComponentTypes" xmlns:wsu="http://schemas.xmlsoap.org/ws/2002/07/utility" xmlns:saml="urn:oasis:names:tc:SAML:1.0:assertion" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:wsse="http://schemas.xmlsoap.org/ws/2002/12/secext" xmlns:ed="urn:ebay:apis:EnhancedDataTypes" xmlns:ebl="urn:ebay:apis:eBLBaseComponents" xmlns:ns="urn:ebay:api:PayPalAPI">   <SOAP-ENV:Header>     <Security xmlns="http://schemas.xmlsoap.org/ws/2002/12/secext" xsi:type="wsse:SecurityType">     </Security>     <RequesterCredentials xmlns="urn:ebay:api:PayPalAPI" xsi:type="ebl:CustomSecurityHeaderType">       <Credentials xmlns="urn:ebay:apis:eBLBaseComponents" xsi:type="ebl:UserIdPasswordType">         <Username xsi:type="xs:string">         </Username>         <Password xsi:type="xs:string">         </Password>         <Signature xsi:type="xs:string">         </Signature>         <Subject xsi:type="xs:string">         </Subject>       </Credentials>     </RequesterCredentials>   </SOAP-ENV:Header>   <SOAP-ENV:Body id="_0">     <CreateRecurringPaymentsProfileResponse xmlns="urn:ebay:api:PayPalAPI">       <Timestamp xmlns="urn:ebay:apis:eBLBaseComponents">2014-12-31T09:13:44Z</Timestamp>       <Ack xmlns="urn:ebay:apis:eBLBaseComponents">Failure</Ack>       <CorrelationID xmlns="urn:ebay:apis:eBLBaseComponents">4c2815502399a</CorrelationID>       <Errors xmlns="urn:ebay:apis:eBLBaseComponents" xsi:type="ebl:ErrorType">         <ShortMessage xsi:type="xs:string">Authentication/Authorization Failed</ShortMessage>         <LongMessage xsi:type="xs:string">You do not have permissions to make this API call</LongMessage>         <ErrorCode xsi:type="xs:token">10002</ErrorCode>         <SeverityCode xmlns="urn:ebay:apis:eBLBaseComponents">Error</SeverityCode>       </Errors>       <Version xmlns="urn:ebay:apis:eBLBaseComponents">117.0</Version>       <Build xmlns="urn:ebay:apis:eBLBaseComponents">13630372</Build>       <CreateRecurringPaymentsProfileResponseDetails xmlns="urn:ebay:apis:eBLBaseComponents" xsi:type="ebl:CreateRecurringPaymentsProfileResponseDetailsType">         <ProfileID xsi:type="xs:string">         </ProfileID>         <TransactionID xsi:type="xs:string">         </TransactionID>       </CreateRecurringPaymentsProfileResponseDetails>     </CreateRecurringPaymentsProfileResponse>   </SOAP-ENV:Body> </SOAP-ENV:Envelope> 

Please advise

Thanks

</div
              

Список ответов

0
 
vote

Вам необходимо убедиться, что ваш код передает учетные данные, даже если он показывает в коде, (имя пользователя, пароль и подпись) к PayPal. Не прохождение всех трех параметров на PayPal также является одной из причин этого сообщения об ошибке. Вы можете этот пост здесь:

PayPal Classic API аутентифицирует один Позвоните, но не следующее

 

You need to make sure that your code is passing the credentials ,even though it shows in the code, ( username , password and signature ) to the PayPal . Not passing all the three parameters to the PayPal is also one of the reason for this error message . You can this post here :

PayPal Classic API Authenticates one call but not the next

</div
 
 

Связанный проблема

1  Включить первый случай исключений для определенного куска кода  ( Enable first chance exceptions for specific piece of code ) 
Мне нужна Visual Studio, чтобы бросить первые шансы исключения только для определенного класса. Если я включаю первый случай исключения в Visual Studio, он ...

1  Есть ли способ генерировать GUID из списка руководств?  ( Is there a way to generate a guid from a list of guids ) 
У меня есть список объектов, которые они имеют GUID для IDS. Я хочу использовать идентификаторы в этом списке объектов для создания GUID, который я могу испол...

0  Очистите DataTable в петле Перемещение используемых элементов к двум другим источникам данных [дубликат]  ( Clean a datatable in a loop moving used items to two other datatables ) 
<в сторону CLASS = "S-NEWACTS S-WELTIVE__info JS-Post-New Imide MB16« Роль = «Статус»> Этот вопрос уже имеет ответ здесь : ...

4  Трудно запустить параллельные вставки на SQLite базу данных в C #  ( Difficulty running concurrent inserts on sqlite database in c sharp ) 
Я запускаю ряд потоков, которые каждая попытка выполнить вставки в одну базу данных SQLite. Каждый поток создает собственную связь с БД. Каждый из них создает...

5  Лучшие практики для сканирования всех классов и методов для пользовательского атрибута  ( Best practices to scan all classes and methods for custom attribute ) 
Впервые я действительно должен был сделать сканирование сборки вручную. Я столкнулся с C # - Как перечислять все классы с атрибутом пользовательского класса?...

3  Представление строки в C #  ( String representation in c sharp ) 
IM TRING, чтобы взять на себя текст из существующей веб-страницы, используя этот метод: <код> try { WebClient client = new WebClient(...

0  NU1701, NU1202 Восстановление пакета Восстановление на свежей установке Windows / VS  ( Nu1701 nu1202 package restore errors on fresh windows vs setup ) 
Работа в команде, у нас есть решение в Git, который разрабатывается на 3 разных DEV. Я временно ушел на разное место с моим ноутбуком, где у меня свежая Win 1...

5  Сделать структуру сущности быть нечувствительными к регистру  ( Make entity framework be case insensitive ) 
Возможно ли установить корпус строки структуры объекта нечувствителен по умолчанию? Если я использую <код> string.StartsWith("stringToCompare", StringComp...

0  Событие ListBox после сканирования штрих-кода  ( Listbox event after barcode scanning ) 
Я использую ListBox в окне приложение, мой список имеет некоторое количество штрих-кодов. Я хочу отсканировать их с помощью Reader barcode, а затем хочу пер...

0  C # Обработка исключений на класс  ( C sharp class wide exception handling ) 
Можно ли удалить исключения в одном месте в файле класса C #? Я кодирую некоторые модульные тесты в NUNIT для проверки веб-службы WCF, и на всех методах / т...

0  Wpf keypreview windows ключ и второй ключ  ( Wpf keypreview windows key and second key ) 
Я реализую приложение WPF в C # 4.5 для Windows 7, и я хотел бы иметь возможность схватить событие, когда пользователь нажимает клавишу Windows и C. Я реали...

-1  Право оправдании десятичного массива в C #?  ( Right justifying decimal array in c ) 
У меня есть проект для моего класса программирования C #; Написание программы, которая может прочитать файл работника и файл продаж и обрабатывать два. Я зако...

1  Узор сопоставления Regex внутри шаблона упаковки  ( Regex match pattern inside a wrapping pattern ) 
Я хочу сопоставить все номера телефонов, которые обернуты между & lt; и & gt; & gt; Теги. Это регулярное выражение для телефонов: <код> 0[2349]{1}-[1-9]{1}...

0  Запустить функцию JavaScript с использованием C #  ( Trigger javascript function using c sharp ) 
Я должен написать класс C #, который получает содержимое HTML-страницы (страница публичная) и запускает функцию JavaScript, которая загружает файл. Моя цель...

1  Mongodb C # LINQ сгерированный запрос  ( Mongodb c sharp linq generated query ) 
Как я могу получить сгенерированный запрос из запроса LINQ? Я попробовал это, но это не работало: <код> var query = ( from d in mcollection.AsQu...

Связанный проблема

1  Включить первый случай исключений для определенного куска кода 
1  Есть ли способ генерировать GUID из списка руководств? 
0  Очистите DataTable в петле Перемещение используемых элементов к двум другим источникам данных [дубликат] 
4  Трудно запустить параллельные вставки на SQLite базу данных в C # 
5  Лучшие практики для сканирования всех классов и методов для пользовательского атрибута 
3  Представление строки в C # 
0  NU1701, NU1202 Восстановление пакета Восстановление на свежей установке Windows / VS 
5  Сделать структуру сущности быть нечувствительными к регистру 
0  Событие ListBox после сканирования штрих-кода 
0  C # Обработка исключений на класс 
0  Wpf keypreview windows ключ и второй ключ 
-1  Право оправдании десятичного массива в C #? 
1  Узор сопоставления Regex внутри шаблона упаковки 
0  Запустить функцию JavaScript с использованием C # 
1  Mongodb C # LINQ сгерированный запрос