2013-02-25 2 views
0

나는 webshop : energyshop.se를 가지고 있는데, PayPal에서 Sandbox 계정을 설정하고 구매자를 성공적으로 관리했습니다 판매자 계정에서 판매자 계정의 사이트로 구현 한 버튼을 생성하고 구매자 계정을 통해 결제를 관리하고 리디렉션을 통해 energyshop.se/tack으로 전환했습니다.IPN/PDT를 사용하여 영수증, 디지털 및/또는 다운로드 가능한 제품을 PayPal로 구매 후 리디렉션 한 후 표시하는 방법

지금까지는 사용자가 리디렉션 될 때 IPN/PDT가 보내는 "제품 ID"에 어떻게 도달합니까? 해당 소유자를 다운로드 용 파일을 표시하거나 재생/청취 용으로 표시하려면 어떻게합니까? 영수증 정보를 보유하고있는 소지자/변수는 무엇입니까? 예를 들어 영수증을 표시하고 다운로드 할 수있는 항목을 표시하기 위해/tack으로 돌아 왔을 때를 말하고 싶습니다.

어떤 도움도 매우 환영합니다. 연령대에 따라이 사이트에서 일했으며 단지 완료하기를 원합니다. 이는 고객을위한 것입니다.

내가 이런 걸 (난 내 thankyoupage에서 워드 프레스를 사용) 할 시도 :

<div id="receiptform"> 
<form method=post action="https://www.paypal.com/cgi-bin/webscr"> 
<input type="hidden" name="cmd" value="_notify-synch"> 
<input type="hidden" name="tx" value="TransactionID"> 
<input type="hidden" name="at" value="P0d7_HmQSAuXh9r-7hG1Rzf_npI2LaFgYHQJyWUsjQHg7WhZARqs3sq6IW4"> 
<input type="submit" value="PDT"> 
</form> 
</div> 

을하지만 그건 그냥 클릭 displyas이 오류를 FAIL 때 버튼 PDT 표시 : 4002 어떻게 그냥이 수정합니까를 콘텐츠를 tx에 멋지게 표시 하시겠습니까?

주소 필드에서 감사 페이지로 리디렉션 될 때 http://energyshop.se/tack/?tx=9LJ24270G46097059&st=Completed&amt=10.00&cc=USD&cm=&item_number=1이 나에게 A)가 완료되고 B)가 필요한 정보를 얻게하기 때문에 작동한다고 알릴 수 있습니다. 이제이 데이터를 어떻게 제시할까요? 내가 뭘해야하니? 나는 PHP 스크립트가 ...? IPN/PDT에 대한 변수를 무시하는 것만으로도 그 예를 찾을 수는 있지만 그걸 넣거나 할 일을 모르는 경우에는 도움이되지 않습니다 ...

+0

나는 이것을 얻을 수없는 것 같습니다. 이제 https://paypaltech.com/SG2/PHPfunctionalityparse.php에서 PayPals own codes를 사용하려고했습니다. "This 스크립트는 게시 된 모든 IPN 변수와 값을 HTML 페이지에 씁니다. " 구입 후 리다이렉션 url에 대한 php의 URL을 가리켰다. 이전처럼/thankyou. 아무 것도 표시되지 않고 공백 페이지이지만 주소가 같으므로 "작동"한다는 의미입니다. http://energyshop.se/wp-content/themes/blank/thanks.php?tx=40R75438H13401724&st=Completed&amt= 10.00 & cc = USD & cm = & item_number = 1 –

답변

0

PDT를 너는. tx 변수 등을 받았을 때, 모든 정보를 확인하기 위해 PayPal에 다시 게시해야합니다. 그런 다음 게시물을 수정하면 PayPal은 모든 변수를 다시 스크립트로 보냅니다. PDT의 작동 방식에 대한 자세한 내용은 https://www.x.com/developers/paypal/documentation-tools/ipn/integration-guide/IPNPDTAnAlternativetoIPN에서 확인할 수 있습니다. 그 사이트에 몇 가지 샘플 스크립트도 있습니다. https://www.x.com/developers/PayPal/documentation-tools/code-sample/216627https://paypaltech.com/PDTGen/

+0

고맙습니다. 올바른 설정이라고 생각합니다. 조작 할 수있는 데이터를 고객에게 보내고 emal을 고객에게 보냅니다. 나는 충분히 그것의 안전을 바란다! –