2013-03-08 2 views
5

페이팔의 API로 느린 진행을하고 있습니다. 이 시간이 초과되었습니다 그 외에Paypal API DoDirectPayment는 오류 10001을 반환합니다 : 제한 시간 처리 요청

**HttpResponseTIMESTAMP=2013-03-08T01:25:56Z&CORRELATIONID=e00b64a9e4c97&ACK=Failure&L_ERRORCODE0=10001&L_SHORTMESSAGE0=Internal Error&L_LONGMESSAGE0=Timeout processing request** 

위의 오류가 꽤 많이 아닙니다 : 현재, API 호출을하면 시간 초과 오류 (: 10001 ERRORCODE)를 산출한다. 즉, 트랜잭션을 수행하려고 시도한 시간이 초과되었거나 계정을 인증 할 수 없어 시간이 초과되었습니다. 다음은 이름 값 쌍 문자열, 나는 샌드 박스 테스트 사이트에 언급 된 자격 증명을

에 로그인 할 때

, 그것은하지 않습니다
**METHOD=DoDirectPayment 
&VERSION=99.0 
&PWD=1362597445 
&USER=paypro_1362597411_biz_api1.hotmail.com 
&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AA.mtioVVAeUWZAnm4W4LmSKUmC8 
&IPADDRESS=192.168.237.124 
&PAYMENTACTION=SALE 
&AMT=660 
&CREDITCARDTYPE=VISA 
&ACCT=4926081645578645 
&EXPDATE=3/2018 
&CVV2=333 
&FIRSTNAME=Parijat 
&LASTNAME=Kalia 
&STREET=3302+Folsom+Street 
&CITY=3302+Folsom+Street 
&STATE=CA 
&ZIP=94110 
&COUNTRYCODE=US 
&CURRENCYCODE=$** 

도움이 될 수있는 다른 큐가되어있다 로그인하십시오. 그러나 내 페이팔 개발자 사이트 안에 테스트 계정 아래에 동일한 자격 증명이 명확하게 명시되어 있으며 사용자 이름, 비밀번호 및 API를 붙여 넣기 만하면됩니다. 친구는 API 호출에 대한 테스트 계정을 통해 Sandbox Test 사이트에 로그인 할 수 없으므로 매우 의심 스럽습니다.

리드? 솔루션? 비판?

답변

3

받은 오류는 전달한 날짜 때문에 발생합니다. 올바른 형식이 아닙니다. 그러면 "03/2018"이 아닌 "3/2018"이되어야합니다. 그러면 10001 오류가 해결되지만 버전이 지원되지 않는다는 두 번째 오류가 표시됩니다 .99.0 대신 ver 98.0을 사용해야합니다. 현재의 혼란 스럽다가 98.0입니다

+0

확인 ... 그러나 보이는 , 샌드 박스 내 테스트 계정의 대부분은 저를 로그인하지 말아 더 이상은 없습니다 –

+0

현재 해결하기 위해 노력하고있는 몇 가지 문제가 있습니다. Firefox 또는 Chrome을 사용해보세요. 대부분의 문제는 IE와 유사합니다. Firefox 또는 Chrome을 열기 전에 모든 쿠키 및 캐시를 지우고 브라우저를 엽니 다. 그런 다음 developer.paypal.com으로 이동하여 로그인하십시오. 실제 PayPal 계정과 연결된 이메일 주소를 사용해야합니다. 로그인하면 이전의 모든 테스트 샌드 박스 계정을 새 테스트 샌드 박스로 가져올 수 있습니다. –

5

테스트 DoDirectPayment 이러한 카드 번호를 사용하지 마십시오. http://www.paypalobjects.com/en_US/vhelp/paypalmanager_help/credit_card_numbers.htm

을 대신, developer.paypal에서 테스트 사용자 중 하나에 연결된 정확한 테스트 신용 카드 번호를 사용하고 있는지 확인하십시오. . com

다음을 확인하는 방법은 다음과 같습니다

  1. developer.paypal.com로 이동
  2. 이동 로그인> 샌드 박스를 대시 보드에>
  3. 계정 당신이보기 '프로필'
  4. 를 열고 자금 탭에 대해 테스트 할 계정을 선택하고 거기에 나와있는 카드 번호를 사용 테스트 용
+0

구매자 계정에 정확한 cc 번호 표시를 사용하면 나에게 시간 초과 문제가 해결되었습니다. – vrgfa

+0

Perfecto, 감사합니다.이 사람이 문제를 해결했습니다. –

+0

PayFlow와 유사한 문제가 발생하여 지원 팀에서 사기 탐지로 인해 설명서에 나와있는 테스트 번호가 잘못되었음을 알게되었습니다. 다음은 테스트 번호 생성을 권장하는 사이트입니다. http://www.getcreditcardnumbers.com – Stickley

2

우리가 잘못하고있는 것을 식별 할 수없는 문제가있을 수 있습니다. 그래서 여기에 나는 그들 중 일부를 열거하고있다. "비즈니스 프로 계정"계정에

클릭 >>에

1. 업그레이드 한 다음 팝업이 열릴 것입니다 >>/모든 비즈니스 계정을 선택 비즈니스 계정을 만들 >> 프로필 링크를 클릭합니다.

귀하의 비즈니스 계정을 "비즈니스 전문가"로 업그레이드하지 않은 경우 신용 카드를 통해 지불을 수행 할 수 없습니다.

2. 내가 입력 한 신용 카드 번호의 문제였습니다. '4242424242424242'또는 '4111111111111111'과 같은 임의의 신용 카드 번호를 사용하지 마십시오

항상 페이팔에서 제공 한 신용 카드 번호와 카드 만료일은 페이팔에서도 사용해야합니다.

당신은 항상 켜져 있어야합니다

3. 지불 검토 옵션 "자금 메뉴에서"신용 카드 번호 및 card_expiration_date를 얻을 수 있습니다. 이에 도움이 될 수

희망 어떤 사람 :

너희들이 어제 웹 사이트를 개편처럼 확실히 내가 위 주장하고있는 문제를 해결