2014-09-05 4 views
0

내 웹 사이트 관리자에게 Paypal을 사용하여 사용자에게 돈을 다시 송금하는 기능을 만듭니다. 페이팔로 버튼을 만들었습니다. 내 문제는 다음과 같습니다 : 관리자가 비즈니스 계정으로 페이팔을 로그인하면 개인 계좌로 돈을 송금하고 Paypal이 내 웹 사이트로 리디렉션하지 않습니다.Paypal은 어떻게 내 웹 사이트로 리디렉션 할 수 있습니까?

여기 지불 통합에 내 코드

<form target="myWindowPayment" action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post" id="payPalForm"> 
<input type="hidden" name="item_number" value="<?php echo $idProject ?>"> 
<input type="hidden" name="cmd" value="_xclick"> 
<input type="hidden" name="no_note" value="1"> 
<input type="hidden" name="business" value="[email protected]"> 
<input type="hidden" name="currency_code" value="USD"> 
<input type="hidden" name="return" value="<?php echo base_url() ?>crowdpp/backingProject/3"> 
<input type="hidden" name="cancel" value="<?php echo base_url() ?>crowdpp/backingProject/3"> 
<input name="item_name" type="hidden" id="item_name" value="Pledging for <?php echo $result->title ?> project" size="45"> 
<input name="amount" type="hidden" id="amount" value="<?php echo $pledgeAmount ?>" size="45"> 
</form> 
+0

시도의 샌드 박스 계정에 로그인 및 이동은 프로필 -> 내 판매 도구 -> 웹 사이트 지불 기본 설정. "자동 반송"옵션이 있어야하며,이를 켜고 거기에 반환 URL을 제공하십시오. 설정을 저장하고 지불을 다시 한 번 시도하십시오. – Eshan

답변

0

, 우리는이 개 결과를 얻을 수 있습니다.

1.successful payment 
    2.unsuccessful payment 

성공한 페이지 이름 반환 성공한 경우 지불 .put failure 페이지 이름이 cancelurl에서 실패한 경우 payment.example.

$setExpressCheckoutRequestDetails->ReturnURL = "http://localhost:8080/success.php"; 
$setExpressCheckoutRequestDetails->CancelURL = "http://localhost:8080/cancel.php"; 
+0

그래, returnURL을 설정했는데 작동하지 않았다. –

+0

포트 번호가 맞는지 확인할 수 있습니까? – Madhesh

+0

내 코드를 볼 수 있습니다. 제 코드를 도와주세요. 나는 으로 작업하는 것으로 생각하지만, 계정 리시버가 개인이기 때문에 해결 방법을 모른다. –

0
<input type="hidden" name="return_url" value="<?php echo urlencode(base_url().'crowdpp/backingProject/3'); ?>"> 
<input type="hidden" name="return" value="<?php echo urlencode(base_url().'crowdpp/backingProject/3'); ?>"> 
+0

도움이되지 않습니다. –

관련 문제