2013-04-22 2 views
2

PayPal API를 사용하여이라는 매우 간단한 구독 버튼 을 테스트하려고합니다.PayPal 샌드 박스 - 구독 버튼 - 테스트 계정 - 링크가 잘못되었습니다.

가장 먼저, 오류가 나는군요 :

The link you have used to enter the PayPal system is invalid. Please review the link and try again.

내가 생성 된 버튼의 샌드 박스에서 페이팔의 자신의 코드를 사용하고 있습니다. 변경은 디버깅 목적으로 IPN 콜백을 변경 한 것입니다.

<form action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post" target="_top"> 
    <input type="hidden" name="cmd" value="_s-xclick"> 
    <input type="hidden" name="hosted_button_id" value="SUGR2DWLNM38U"> 
    <input type="image" src="https://www.sandbox.paypal.com/en_US/GB/i/btn/btn_subscribeCC_LG.gif" border="0" name="submit"> 
    <img src="https://www.sandbox.paypal.com/en_GB/i/scr/pixel.gif" width="1" height="1"> 
</form> 

참고 : 행동는 (모든 일이 자동으로 생성 된)

예, 나는를 생성 한 테스트 계정으로 로그인하고있어 문서에 따라 올바른 샌드 박스 형태 :

enter image description here

끔찍한 문서 및 웹 페이지를 읽은 후 잘못 된 곳으로가는 것 같아요, 나는 그루터기를 때리고 내가 뭘 잘못하고 있는지 알 수 없습니다. 나는 가지고있다 :

  • 새로운 paypal BUSINESS 계정을 설치하십시오.
  • 새 샌드 박스 BUSINESS 계정을 설정하십시오. 샌드 박스 계정에
  • , 나는 샌드 박스 계정에 테스트 개인 계정
  • 을 만들었습니다, 나는
  • 테스트 구독 버튼 내가 'PHP 파일에 IPN에 대한 추가 콜백이 테스트 구독 버튼을 만들었습니다 m tail -f 'ing on

문서에 따르면,이 모든 것이 필요하지만 버튼을 클릭하면 위의 오류가 발생합니다.

무엇이 부족합니까 ??

답변

3

호스트되지 않은 일반 텍스트 버튼을 만들어서 오류의 원인을 확인하기 위해 버튼이 넘어가는 것을 볼 수 있습니까? 버튼을 만들 때 버튼 생성 과정의 2 단계에서 PayPal에 버튼을 저장하는 옵션의 선택을 취소하십시오. 그런 다음 코드가 생성되면 해당 페이지에서 링크를 클릭하여 코드 보호를 제거하십시오. 이렇게하면 버튼에 대한 HTML 코드가 제공됩니다. 이것은 내가 볼 필요가있는 것입니다, 그래서 당신의 버튼을 테스트하고 문제를 일으키는 것을 결정할 수 있습니다.

확인할 사항 중 하나는 사용중인 판매자 계정이 확인되고 테스트 계정과 함께 사용중인 이메일 주소가 테스트 샌드 박스 판매자 계정에 연결되어 있는지 확인하는 것입니다.

+0

물론 비보호 코드가 포함 된 비 호스팅 마크 업은 다음과 같습니다. http://pastebin.com/QfHDzS1g – Jimbo

+0

버튼이 작동해야합니다. 계정의 이메일 주소가 확인되지 않았습니다. 나는 수동으로 내 측면에서 그것을 검증하고 버튼을 테스트하고 지금 일하고있다. –

+0

고마워! 미래의 참조를 위해, 어느 것이 아니 었습니까? 테스트 계정 또는 ... – Jimbo