나는 결제가 이루어 졌는지를 확인하고 등록 양식으로 진행해야하는 스크립트를 코딩하고 있습니다 .. 이제는 결제 게이트웨이를 통합 한 후 가장 좋은 것이 무엇인지 잘 모르는 스크립트 방문자가 보안 사례로 등록을 진행하는 솔루션? 세션을 사용하고 있습니까? 그래서 지불이 successfuly하게되면, signup.php에서 조사 될 세션을 시작 하시겠습니까? 감사합니다 ..결제 후 등록 후
답변
Paypal 지불의 경우 지불 거래가 성공적으로 처리되는 즉시 귀하의 웹 사이트에 신호를 보내는 Paypal IPN (즉석 지불 통지) 시스템을 사용할 수 있습니다.
기본적으로 페이팔 IPN 메시지를받는 특정 서버 쪽 (예 : PHP 또는 asp.net) 페이지가 있으며 데이터베이스를 업데이트하거나 세션 변수를 설정하거나 파일을 직접 제공 할 수 있습니다. .
http://net.tutsplus.com/tutorials/php/using-paypals-instant-payment-notification-with-php/
http://www.evoluted.net/thinktank/web-development/paypal-php-integration
http://www.mattwillo.co.uk/blog/2010-04-13/integrating-paypal-with-php-and-ipn/
,691 :
어떻게 작동하는지에 대한이 게시물을 참조하십시오당신이 지불을 통해 갔다 (IPN을 통해) 페이팔의 확인을받은
, 당신은 같은 것을 할 수 있습니다 : 페이팔에 전송되는 정보에
, 데이터베이스에 고객을 식별하는 데이터를 포함한다. 보통이 정보가 포함 된 암호화 된
item_number
을 만듭니다. 또 다른 아이디어는 데이터베이스에 IPN_CODES라는 테이블을 갖는 것입니다. 매번 고객을 페이팔로 보내면이 테이블 (cust_id, 성, 성, 날짜 시간 등)에 많은 정보를 입력 할 수 있습니다. 모든 데이터베이스 테이블과 마찬가지로 각 항목에는 고유 한 ID가 있습니다. 고유 ID를 가져 와서 페이팔로 보내는item_number
으로 사용하십시오.paypal에서 IPN 메시지를 다시 보내면
item_number
필드도 수신되므로 해독하거나 IPN_CODES 테이블의 정보를 조회하여 customer_id를 구문 분석 할 수 있습니다. 이제 데이터베이스에서 해당 고객의 레코드를 업데이트하고 지불 한 것으로 표시 할 수 있습니다. 의 IPN 페이지가 완료되면- , 그것은
POST
또는GET
문자열을 사용하여 새 페이지 (로 사용자를 리디렉션하여 종료 할 수 있습니다 (아마 당신은 부울 또는 INT 필드is_paid
라는이) 같은 http://yourdomain.com/signup.php?1273491341230346492329 등 - 어디 긴 번호는 데이터베이스에 자신의 USER_ID의 인코딩 된 표현이다.) signup.php 페이지의 시작 부분에서
, 당신이 확인하는 데이터베이스를 확인하는 이메일 주소를 요청, 또는 GET 문자열을 사용할 수 있습니다 이 사용자는 is_paid == 1
설정되어 있습니다.
이런 식으로.당신은 일의이 유형에 예/자습서를해야하는 경우
, 내가 당신을 안내 할 수 있습니다에 :
감사합니다. – user2984482
@ user2984482 위의 내 대답에 추가 된 새로운 정보를 참조하십시오. – gibberish
- 1. 결제 후 양식 제출
- 2. PayPal - PHP로 결제 후
- 3. 구입 후 인앱 결제
- 4. 실패한 결제 후 시리우스에서 결제 단계 재개
- 5. 결제 후 비디오 다운 로딩
- 6. 페이팔 결제 후 메시지 표시
- 7. Sagepay : 결제 승인 후 실패
- 8. PayPal 결제 후 POST 데이터
- 9. 개발자 : 확인 후 등록 후 인증
- 10. 등록 후 자동 로그인해야합니까?
- 11. 등록 후 토글 LoggedInTemplate
- 12. 등록 후 자동 전달
- 13. 도메인 등록 후 무엇을해야합니까?
- 14. 등록 후 user_nicename 변경
- 15. 등록 후 Facebook 구현
- 16. 등록 후 자동 로그인
- 17. 성에서 구성 요소 등록 후 등록 인터셉터
- 18. 등록 후 ASP.NET MVC 체크 아웃 리디렉션
- 19. 2checkout 결제 게이트웨이에서 결제 완료 후 IPN URL을 설정하는 방법
- 20. 등록 후 자동 로그인 - Wordpress
- 21. 은 등록 취소 후, 나는
- 22. 등록 후 magento 맞춤 리디렉션
- 23. 등록 후 서식을 서식으로 전달
- 24. FOSUserBundle 사용자 등록 확인 후
- 25. StormPath 등록 후 기본값 설정
- 26. Symfony2 : 등록 후 이메일 확인
- 27. 로그인/등록 후 장바구니에 담기
- 28. FOSUserBundle : 등록 후 엔티티 업데이트
- 29. 등록 후 자동 로그인 PHP
- 30. php-Facebook 등록 후 리디렉션?
어떻게 사용자가 온라인 결제를하고있다? 페이팔이나 다른 게이트웨이를 통해? – gibberish
더 많은 정보 @ http://stackoverflow.com/questions/1424947/authorize-net-payment-integration – Kishore