2011-03-27 2 views
1

모든 것이 잘 실행되고 사용자가 페이팔로 이동하여 지불을하고 "SUCCESS"코드를 반환하고 판매자 웹 사이트로 돌아옵니다. . 하지만 사용자 계정과 판매자 계정에 로그인 할 때 어떤 거래도 볼 수 없습니다. 몇 시간 후에 아무 것도."Paypal express checkout", 페이팔 계정의 거래는 볼 수 없지만 프로그램에서 reture success code가 표시됩니다.

제 3 자 통합 및 샌드 박스 테스트를 사용하고 있습니다. (샌드 박스 계정에서 직접 송금 할 수 있습니다.)

다음은 문자열입니다.

METHOD] => SetExpressCheckout <p> 
[VERSION] => 65.1 <p> 
[PWD] => 13012.. <p> 
[USER] => emily....<p> 
[SIGNATURE] => AY-...<p> 
[ADDRESSOVERRIDE] => 1 <p> 
[L_NAME0] => 106791TBL3 <p> 
[L_AMT0] => 18 <p> 
[L_QTY0] => 1 <p> 
[L_DESC0] => ...<p> 
[MAXAMT] => 43 <p> 
[AMT] => 18 <p> 
[ITEMAMT] => 18<p> 
[CALLBACKTIMEOUT] => 4<p> 
[INSURANCEOPTIONOFFERED] => false<p> 
[ReturnUrl] => https://.. <p> 
[CANCELURL] => https://..<p> 
[CURRENCYCODE] => USD <p> 
[PAYMENTACTION] => sale<p> 
+0

내가 두껍기 만하다면 용서해주십시오. (저는 PayPal 전문가가 아닙니다.) 실제 트랜잭션을 생성하지 않는 샌드 박스 계정의 목적입니까? –

+0

거래는 샌드 박스 계정의 기록란에 나타나야하며 실제 페이팔 계정에는 나타나지 않아야합니다. – user679207

+0

@user 아, 그 정도면 충분합니다. –

답변

0

IPN 서비스에서 보낸 메일 메시지를 확인하십시오. 성공적으로 제출 된 트랜잭션의 식별자 인 "TransactionID"필드가 있어야합니다.

1

샌드 박스 환경에서도 트랜잭션이 표시되지만 설정에서 사용한 테스트 상인으로 로그인해야하며 샌드 박스 환경에 로그인해야합니다.

가장 쉬운 방법은 개발자 계정으로 먼저 로그인 한 다음 테스트 계정을 나열하고 판매자 계정을 선택한 다음 페이지의 끝 부분에있는 "샌드 박스 사이트 입력"을 클릭하면 로그인 프롬프트가 표시됩니다. 테스트 상인 암호를 입력합니다. 모르는 경우 개발자 사이트에서 재설정하십시오.

관련 문제