2013-07-15 1 views
0

내 사이트에서 paypalipn 플러그인을 사용하고 있습니다. 내 사이트가 cackphp로 개발되었습니다. PayPal 지불 잘 작동하지만 문제는 사용자가 다시 내 사이트로 리디렉션되지 않습니다.paypal는 cakephp에서 결제 후 사용자를 리디렉션합니다.

조사를 마친 후 샌드 박스 계정에 알림 URL을 업데이트하고 자동 리디렉션하지만 성공하지 못했습니다.

사용자가 PayPal 사이트에서 결제를 완료하면 내 사이트로 리디렉션되지만 두 개의 버튼이있는 다음 화면이 표시됩니다.

1) PayPal account review 
2) return to store 

-> When user clicks on PayPal account review button my order status is not changes because user does not redirect back to my site. 
-> When user clicks on return to store than order status shows completed. 

어떤 도움이 필요하십니까? PayPal은 두 개의 버튼을 표시하지 않고 다시 내 사이트로 리디렉션합니다.

사용자가 매장 방문을 클릭하면 다음과 같은 경고 메시지가 표시됩니다. enter image description here

답변

0

페이팔은 안전하기 때문에 이런 일이 (물론, 어떤면에서는 적어도)와 서버가 아마 HTTP를 사용하는 반면, HTTPS를 사용합니다.

성가신 경고를 제거하려면 POST 대신 GET을 사용하여 웹 사이트로 돌아가서 중요한 데이터를 다시 보내지 않도록 Paypal에 알리는 것이 좋습니다. 당신은 페이팔에 요청을 보낼 때 documentation에 설명 된대로 가 그냥 1로 rm (복귀 방법) 매개 변수를 설정합니다

허용 값은 다음과 같습니다

0 - 모든 쇼핑 카트 지불은 사용하는 GET 방법

1 - 구매자의 브라우저가 GET 메서드를 사용하여 반환 URL로 리디렉션됩니다,하지만 지불 변수

이 포함되지 않습니다 - 구매자의 브라우저가 U에 의해 반환 URL로 리디렉션 POST 메서드를 호출하고 모든 지불 변수가 포함됩니다. 기본값은 0입니다.

참고 : rm 변수는 반환 변수가 설정된 경우에만 적용됩니다.

notify_url 매개 변수는 return 매개 변수와 다릅니다. 전자는 지불을 처리하기 위해 백그라운드에서 데이터를 전송하는 것이며, 후자는 지불 처리가 완료된 후 사용자가 리디렉션되는 위치입니다.

+0

안녕 답장을 보내 주셔서 감사하지만 그것은 나를 위해 일하지 않는이 ... :( – steve

+0

당신은? 단지 신용 카드 정보를 사용하여 게스트 계정 페이팔 계정 또는으로 지불을 테스트 – SharkofMirkwood

+0

예 페이팔 구매자의 계정을 사용하여 – steve

관련 문제