4

나는 그것을 이해하지 못함 .. 샌드 박스 모드의 구독 버튼을 테스트 한 결과 성공적으로 실행되었습니다. 테스트 비즈니스가 지불을 받았고 notify_url이 잘 호출되었습니다. 하지만 샌드 박스 모드를 바꿔 치기 만해도 비즈니스는 여전히 유료화되고 구독은 성공적으로 설정되지만 notify_url은 호출되지 않습니다. 나는 라이브/샌드 박스 형태의 사이에 변화하고있어 유일한 사항은 다음과 같습니다PayPal 구독/Notify_URL 전화하지 않음 (샌드 박스에서 작동)

{if $sandbox == TRUE} 
    <form action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post"> 
{else} 
    <form action="https://www.paypal.com/cgi-bin/webscr" method="post"> 
{/if} 

{if $sandbox == TRUE} 
    <input type="hidden" name="hosted_button_id" value="46CVBBYCFHPSY" /> 
{else} 
    <input type="hidden" name="hosted_button_id" value="VCL8LGQUWCM5E" /> 
{/if} 

그냥 케이스에 중요한

... 그것의 나머지는 다음과 같습니다

 <input type="hidden" name="cmd" value="_s-xclick" /><input type="image" src="https://www.paypal.com/en_US/GB/i/btn/btn_buynowCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online." /> 
     <input type="hidden" name="custom" value="{$user->user_info.user_id}" /> 
     <input type="hidden" name="return" value="http://www.singlesikhs.co.uk/dev/singlesikhs/payment.php?task=success" /> 
     <input type="hidden" name="notify_url" value="http://www.singlesikhs.co.uk/dev/singlesikhs/payment_paypal.php?action=ipn" /> 
     <input type="hidden" name="cancel_return" value="http://www.singlesikhs.co.uk/dev/singlesikhs/payment.php?task=cancel" /> 
     <img alt="" border="0" src="https://www.paypal.com/en_GB/i/scr/pixel.gif" width="1" height="1"> 
    </form> 

왜 이런 이유가 작동하지 않습니까 ?? 나는 내 머리카락을 꺼내서 내 고객을 위해 이걸 알아 내려고 노력하고있다. 나는 상황이 잘못되어 가고있는 것을 파악할 수 없다. 제발 도와주세요, 제 고객을 위해 끝내야합니다. 나는이 모든 것을 제외하고는 100 % 일하는 것을 가지고있다. 고마워.

+0

한 가지. 샌드 박스 계정에 대한 hosted_button_id를 어떻게 만들 수 있었습니까? – FoF

답변

2

나는 PayPal 포럼에 질문을하고 잘못된 점을 발견했다. 구독에 대해서는 비즈니스 계정이 프로필 아래에 IPN 설정에 수동으로 입력해야합니다. 내가 여기에 생각

Click here for source

+0

프로필 아래에서 IPN 설정을 사용하지 않도록 설정했는데 각 사이트마다 notify_url을 전달했습니다. 몇 달 전에 일 했었어. Paypal에서 변경된 사항이 있습니까? – Picflight

+0

@Picflight : 같은 문제가 있습니다. 내 샌드 박스가 작동하기 시작했습니다. 그러나 어떤 통지 (IPN)도 보내지 않습니다. 무슨 일이 일어날 지 모르겠다. ( –

+0

부츠 - 여기에 내 문제가있다. (http://stackoverflow.com/questions/20602818/paypal-production-working-differently-than-sandbox) 비슷한 문제가있다. 샌드 박스에서 잘 작동하지만 생산되지 않습니다 . –

-6

이 라인에 작은 변화이다.

<input type="hidden" name="notify_url" value="http://www.singlesikhs.co.uk/dev/singlesikhs/payment_paypal.php?action=paypal" /> 

행동 = IPN "행동 = 페이팔로 교체해야합니다."

그냥 ..이 잘 작동 할 수

감사를보십시오.

https://developer.paypal.com/docs/classic/ipn/integration-guide/IPNSetup/

페이지 상단 오른쪽에있는 프로파일 아이콘 (프로파일 메뉴)를 클릭

0

당신은 생산 계정에 IPN을 활성화해야합니다. 비즈니스 프로파일 메뉴에서 프로파일 및 설정을 선택한 다음 내 판매 도구를 선택하십시오. ...

수신 IPN 메시지 (사용)를 클릭하여 수신기를 활성화하십시오.

관련 문제