2013-05-19 1 views
2

성공적으로 페이팔 결제 후 내용을 표시합니다.단지 내가 PHP를 사람 :(나는 사람이 나에게 도움이 될 희망</p> <p>아니에요

나는 페이팔 구매 버튼을 만들었으며 websiteurl로 리디렉션 미리 설정 한/결제가 실패하면 취소하고 websiteurl/success로 리디렉션을 설정하고 결제가 완료되면 websiteurl/success의 콘텐츠를 표시하고 다른 사용자에게 websiteurl/success 링크를 보내면 콘텐츠가 표시되지 않습니다. 표시된 또는 어쩌면 우리 제품을 다운로드하여 구입하십시오 ..

어떤 코드가 필요합니까? 내 websiteurl/success 페이지는 지불이 이루어지고 컨텐츠를 만들지 않은 다른 사용자에게 보여주지 않도록 다운로드 가능한 컨텐츠 만 표시합니다. paypal 디지털 상품을 보았지만 설정이 너무 복잡합니다 .. : (

예를 들어 내 websiteurl/성공 페이지

<div id="download"> 
Thank you for your purchase... 
<a href="filelocationurl" class="button">DOWNLOAD NOW!</a> 
</div> 

<div id="notpaid">Please Purchase our product to download</div> 

하나님이

+0

당신은 PayPal의 IPN을 조사하고 싶습니다. https://www.paypal.com/ipn - PayPal의 예제 https://cms.paypal.com/cms_content/CA/en_US/files/developer/IPN_PHP_41에서 시작하려면 많은 PHP Paypal IPN 클래스가 있습니다. txt - http://paypal.github.io/sample-apps/에서 자세한 정보 – Braunson

답변

2

당신은 특히 디지털 상품을 처리하도록 설정된 제 3 자 쇼핑 카트를 사용할 수 있습니다 축복 단 2 DIV 포함되어 있습니다. 디지털 상품 쇼핑 카트 목록은 here입니다.

또 다른 옵션은 구매 URL을 설정하여 구매자가 구매 후 다시 리디렉션되도록하는 것입니다. 예를 들어 한 항목을 판매하는 경우 계정에서 지금 구매 버튼을 만들 수 있습니다. 이 버튼을 만들 때 버튼 작성 프로세스의 3 단계에서 결제 완료 후 구매자가 반환하려는 URL을 설정할 수있는 옵션이 있으면이 페이지로 리디렉션되고 이 페이지에서 다운로드 할 수있는 항목을 준비하십시오. 그러나 지금 구매 단추는 구매자가 한 번에 하나의 항목 만 사도록 허용합니다. 장바구니에 추가 버튼을 사용하면 설정하려고하는 반환 URL 중 하나만 사용하므로이 방법은 작동하지 않습니다. 여기서 PDT를 사용할 수 있고 반환 페이지를 설정하여 주문한 내용을 확인하고 반환 페이지의 모든 항목에 대한 올바른 링크를 표시 할 수 있습니다.

또 다른 옵션은 IPN을 사용하는 것입니다. Instant Payment Notification (IPN)을 사용하면 PayPal 지불을받을 때마다 또는 트랜잭션에서 상태 변경이 발생할 때마다 서버에 거래 세부 사항을 게시하여 비즈니스의 특정 측면을 자동화 할 수 있습니다. 고객에게 항목을 다운로드 할 수있는 링크가있는 전자 메일을 보낸 스크립트를 만들거나 항목을 첨부 파일로 보낼 수 있습니다. 이렇게하려면 사용자 정의 IPN 스크립트를 작성하거나 웹 개발자가이 스크립트를 작성해야합니다. 프로그래밍에 익숙하다면 IPN here에 대해 더 많은 것을 알 수 있습니다.

관련 문제