2011-08-21 5 views
1

나는 웹에서 대답하지 않은 많은 페이팔 관련 질문을 보았기 때문에이 질문에 대한 답변이 전혀 없거나 닫힐 것입니다. D기존 페이팔 결제 방법으로 페이팔 결제 버튼을 구현하는 방법

하지만 위험을 감수 할 준비가되었습니다. 페이팔 포럼이 비활성 상태이고 몇 달 동안 봤지만 아무 것도 보지 못했습니다.

나는 현존하는 가입 양식이 있습니다. 내 사이트의 로그인 양식, 나는 페이팔을 추가하고 싶습니다. 내 기존 포럼에 가입하고 싶습니다. 모든 것을 다시 쓰고 싶지는 않습니다. ipm이나 api 또는 단순히 html 코드를 사용해야하는지 모르겠습니다.

샌드 박스를 사용하여 내 코드를 테스트 할 수 없습니다 (이유를 모르겠다). 그래서 나는 실습 예제 나 일종의 튜토리얼을 사용하도록 의지하고 있습니다. 어떤 튜토리얼 내가 버튼을 내 가입을 제거하고 버튼을 가입 페이팔 사용하는 것입니다

간단한 일을 알 필요가 무엇을 가르 칠하지 않고

여기 내 가입 형태 (난 그냥 지금 스마티 템플릿을 사용하고있어, 나는 야 당신은뿐만 아니라 내 로그인을 필요로하는 경우, 내가 질문을 편집 할 수 있습니다 미래에 다른 템플릿)

 {assign var='required_fields' value=$userquery->load_signup_fields()} 
    {assign var='custom_field' value=$userquery->custom_signup_fields} 

    {if $mode == 'signup_success'} 
    <div class="signup_con" style="margin-top:20px;"> 
    <div class="simple_container"> 
      {if $udetails.usr_status !='Ok'} 
       {lang code='signup_success_usr_ok'} 
      {else} 
       {lang code='signup_success_usr_emailverify' assign='signupsuccessusremailverify'} 
       {link name='login' assign='login_link'} 
       {$signupsuccessusremailverify|sprintf:$login_link} 
    {/if} </div> 
    {else}  
    <div class="signup_left full_round_10"> 
     <h2>{lang code='user_mem_login'}</h2> 
     {lang code='if_you_already_hv_account'} 
     <div class="signup_container"> 
      <form name="login_form" id="login_form" method="post" action="" > 
       <label for="login_username" class="label">{lang code='username'} : </label> 
       <div class="input_container"> 
        <input name="username" type="text" id="login_username" size="30" > 
       </div> 
       <div class="clearfix"></div> 
       <label for="login_password" class="label">{lang code='password'} : </label> 
       <div class="input_container"> 
       <input name="password" type="password" id="login_password" size="30" > 
       </div> 
       <div class="clearfix"></div> 
       <label for="" class="label">&nbsp;</label> 
       <div class="input_container"> 
       <input type="submit" name="login" class="send_msg"value="{lang code='login'}" > 
       </div> 
       <div class="clear"></div> 
       <div align="center"><a href="{$baseurl}/forgot.php">{lang code='user_forgot_password'}</a> | <a href="{$baseurl}/forgot.php">{lang code='user_forgot_username'}</a></div> 
      </form> 
     </div> 

     {lang code='signup_message_under_login'} 
    </div> 
    <div class="signup_right full_round_10"> 
     <h2>{lang code='new_mems_signup_here'}</h2> 
     {lang code='register_as_our_website_member'} 
     <div class="signup_container"> 
      <form name="login_form" id="login_form" method="post" action="" > 
       {foreach from=$required_fields item=field} 
        <label for="{$field.id}" class="label">{$field.title}</label> 
        <div class="input_container"> 
        {if $field.hint_1} 
        <div class="hint">{$field.hint_1}</div> 
        {/if} 
        {ANCHOR place=$field.anchor_before}{$formObj->createField($field)}{ANCHOR place=$field.anchor_after} 
        {if $field.hint_2} 
        <div class="hint">{$field.hint_2}</div> 
        {/if} 
        </div> 
        <div class="clearfix"></div> 


       {/foreach} 

       <!-- Loading Custom Fields --> 
       {foreach from=$custom_field item=field} 
        <label for="{$field.id}" class="label">{$field.title}</label> 
        <div class="input_container"> 
        {if $field.hint_1} 
        <div class="hint">{$field.hint_1}</div> 
        {/if} 
        {ANCHOR place=$field.anchor_before}{$formObj->createField($field)}{ANCHOR place=$field.anchor_after} 
        {if $field.hint_2} 
        <div class="hint">{$field.hint_2}</div> 
        {/if} 
        </div> 
        <div class="clearfix"></div> 


       {/foreach} 

       <!-- Loading Captcha if anny --> 
       {assign var=captcha value=func->get_captcha()} 
       {if $captcha} 
        {if $captcha.show_field} 
         <label class="label" for="verification_code">Verification Code</label> 
          {load_captcha captcha=$captcha load=field field_params = ' id="verification_code" '} 
         <div class="clearfix"></div> 
        {/if} 
        <label class="label">&nbsp;</label> 
        <div class="input_container"> 
         {load_captcha captcha=$captcha load=function} 
        </div> 
        <div class="clearfix"></div> 
       {/if} 
       <div class="clear"></div> 
       <div align="center"> 
        <input name="agree" type="checkbox" id="agree" value="yes" checked="checked" /> 
        {lang code='user_i_agree_to_the' assign='user_i_agree_to_the'} 
        - {$user_i_agree_to_the|sprintf:$cbpage->get_page_link(3):$cbpage->get_page_link(2)}</a> 
       </div> 
       <label for="" class="label">&nbsp;</label> 
       <div class="input_container"> 
       <input type="submit" name="signup" class="send_msg" value="{lang code='signup'}" style="margin-top:10px" /> 
       </div> 
       <div class="clearfix"></div> 
      </form> 
     </div> 
    </div> 
    {/if} 
    </div>  
    <div class="clearfix"></div 

> 

를 사용하고 있습니다 uestion 나는 당신이 원하는 무엇이든 할 수 있다는을 추가 할 것입니다, 당신은 사전에 IPN, API를, 또는 무엇이든 ...

감사를 사용할 수 있습니다 : D

편집

@ 로버트 :

까지 나는 웹 사이트 지불 전문가를 알고 있고 빠른 체크 아웃은 물건을 온라인으로 판매하는 데 사용됩니까? 그렇다면 내가 필요하지 않습니다. 구독 버튼이 필요합니다. 나는 그것을 얻으려는 어떤 예도 따라갈 것입니다. 당신의 마음이나 당신이 발견하는 어떤 링크 에라도 올 수 있습니다.

paypal 큰 회사입니다, 이제는 내 문제를 알고 있습니다. LOL, 페이스 북과 같지 않습니다. 원한다면이 API를 사용하십시오. API를 사용하고 싶다면 페이팔은 그렇지 않습니다. 물건, 페이팔은

이 내가 페이팔을 사용할 필요가 내 첫 번째 프로젝트는, 내가 읽은 기사를 유지, 모든 기사는 다른 것보다 완전히 다른 혼란과 그들 중 누구도 내가 알 필요가 무슨 말을하지 : D

어떻게 그 수익을 다시 처리 할 계획입니까? 내 사이트? 사람들로부터 정보를 수집해야합니까?

정보를 수집 할 필요가 없습니다. 가입 양식이있어서 사람들이 내 db에 저장된 정보를 채우고 있습니다. 심지어 이메일 주소도 포함되어 있습니다. 왜 아무 것도 수집하지 않아도됩니다. 전혀 페이팔을 통해?

내 사이트에 가입하면 u 님이 가입했음을 알리는 메일을받습니다 ... 난 내가 페이팔에는 프로 생각하지 않기 때문에 간단한 일이의 가입 버튼을 제거 페이팔 가입 버튼을 넣어 지불이 이루어질 때 그들이

으로 가입 한 확인 이메일을받을 수있을 것이라고 생각 세상에서 나는 구독 버튼에 대한 기본 html 코드를 사용하고 결제가 확인 이메일이 전송됩니다 이루어집니다 일을 끝내기 위해 가장 간단한 방법에 가고 싶습니다

다시 그것은 단지 제안입니다, 가능하다면 어떻게 될지 모르겠다 ...? 난 당신이 한 작업이

일을지기로 제안 어떤 솔루션을 갈거야하지 않을 경우

+0

로그인 정보를 게시하지 마십시오. 그것은 당신을 도울 필요가 없습니다. 절대 인터넷상의 임의의 사람들이 귀하의 PayPal 계정에 액세스하도록 허용하지 마십시오. – Brad

+0

@ 브래드 : 알았어.하지만 나는 사람들이 직접 놀 수 있기 때문에 나는 내 페이지에 가입하지 않을 것이다 ... btw 나는 해커를 두려워하지 않는다 : 나는 그들이 내가 소유하고있는 웹 사이트를 모른다는 것을 의미한다. : D – Lynob

+0

정말 놀랍습니다. 아직 답변을받지 못했습니다. 경험이 많은 페이팔 개발자에게는 매우 쉬운 질문입니다. 답변을받지 못하면 어디서나 답변을받을 수 없습니다. 그밖에. 나는 이것이 정말로 최고의 프로그래밍 포럼이라는 것을 알고 있습니다. 그래서 저는 정말로 충격을 받았습니다! 2 분 안에 더 열심히 질문하는 것을 보았습니다! – Lynob

답변

1

는 수정 된 질문을 읽고, 계정으로 제한된 경험을 복용 한, 좋아, 난 당신이있어 말할 것 구독 버튼을 에 두는 것이 좋습니다. 가입 페이지 (들).
그런 식으로하면, 가입 페이지의 버튼 (및 결제 흐름) 중간 흐름을 통합하는 대신 간단한 PayPal HTML 코드를 붙여 넣기 만하면됩니다.

간단한 페이팔 가입 (HTML 기반 = 웹 사이트 결제 표준)의 경우 here을 방문하고 필요한 모든 옵션을 선택하십시오. 일단 생성되면 필요에 따라 HTML을 수정하십시오. 예를 들어 가격을 동적으로 변경하려면 필요에 따라 a1/a2의 값을 조정하면됩니다.

사용할 수있는 더 많은 매개 변수에 대해서는 this 변수를 참조하십시오. 참고 : 웹 사이트 결제 표준을 사용하면 모든 매개 변수는 일반적으로 '숨겨진'입력란으로 POST됩니다()