2017-01-08 8 views
0

저는 비영리 단체 인 Angular/Bootstrap 웹 사이트를 만들고 있는데, Paypal을 통해 기부금을 수령 할 예정입니다.Angular/Bootstap 사이트의 Paypal 기부;

웹 사이트에서 라디오 버튼을 통해 다음 옵션이 표시됩니다. 기부주기 : 주간, 월간 또는 연간 기부 금액 : $ 10, $ 50, $ 100, $ 200, $ 500 또는 기타 (사용자가 텍스트 상자를 통해 입력하는 '기타'). 직접 기부 : 일반용, 청소년 프로그램, 성인용 프로그램 또는 특정 용도 (사용자가 텍스트 상자를 통해 기부를 지시 할 곳을 입력하는 '특정 용도').

내 질문 - 가입 버튼을 만들면 버튼을 만들 때 'x'금액 (기부 금액)을 설정해야합니다 ...하지만 주파수를 만들 수 있습니다. 또한, 'PayPal에 여기에 텍스트를 입력 하시길 바랍니다.'라는 지불 목적으로 '직접 기부'를 설정할 수 없습니다.

이러한 문제를 해결할 수있는 방법이 있습니까?
다른 유형의 버튼을 사용해야합니까?
여기에서 API를 사용해야합니까?

  • 물론 '기부'아이콘이 아닌 웹 사이트에 다른 버튼 아이콘을 표시하는 것은 기부 용입니다.

현재 버튼의 샘플 코드는 다음과 같습니다.

<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top"> 
<input type="hidden" name="cmd" value="_s-xclick"> 
<input type="hidden" name="hosted_button_id" value="V7E299NH9JGC2"> 
<table> 
<tr><td><input type="hidden" name="on0" value="Donation Amount">Donation Amount</td></tr><tr><td><select name="os0"> 
    <option value="$10">$10 </option> 
    <option value="$50">$50 </option> 
    <option value="$100">$100 </option> 
    <option value="$200">$200 </option> 
    <option value="$500">$500 </option> 
</select> </td></tr> 
<tr><td><input type="hidden" name="on1" value="Frequency">Frequency</td></tr><tr><td><select name="os1"> 
    <option value="Weekly">Weekly </option> 
    <option value="Monthly">Monthly </option> 
    <option value="Yearly">Yearly </option> 
</select> </td></tr> 
<tr><td><input type="hidden" name="on2" value="Direct Donation">Direct Donation</td></tr><tr><td><select name="os2"> 
    <option value="General Purposes">General Purposes </option> 
    <option value="Youth Programs">Youth Programs </option> 
    <option value="Audult Programs">Audult Programs </option> 
    <option value="Specific Use">Specific Use </option> 
</select> </td></tr> 
</table> 
<input type="image" src="https://www.paypalobjects.com/en_AU/i/btn/btn_subscribeCC_LG.gif" border="0" name="submit" alt="PayPal – The safer, easier way to pay online!"> 
<img alt="" border="0" src="https://www.paypalobjects.com/en_AU/i/scr/pixel.gif" width="1" height="1"> 
</form> 

답변

0

나는 여기에 내 자신의 질문에 대한 답을 찾을 ... https://developer.paypal.com/docs/classic/paypal-payments-standard/integration-guide/html_example_subscribe/#basic-subscribe-button

어쨌든, 내 코드는 다음과 같이 시작하고있다 ...

<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_blank"> 

    <!-- Identify your business so that you can collect the payments. --> 
    <input type="hidden" name="business" value="*********"> 

    <!-- Specify a Subscribe button. --> 
    <input type="hidden" name="cmd" value="_xclick-subscriptions"> 
    <!-- Identify the subscription. --> 
    <input type="hidden" name="item_name" value="Youth Program"> 
    <input type="hidden" name="item_number" value="Youth Programs"> 

    <!-- Set the terms of the regular subscription. --> 
    <input type="hidden" name="currency_code" value="AUD"> 

    <input type="radio" name="a3" value="$10"> $10 
    <input type="radio" name="a3" value="$50"> $50 
    <input type="radio" name="a3" value="$100"> $100 
    <input type="radio" name="a3" value="$200"> $200 
    <input type="radio" name="a3" value="$500"> $500 
    <br> 
    <input type="hidden" name="p3" value="1"> 
    <input type="radio" name="t3" value="W"> Weekly 
    <input type="radio" name="t3" value="M"> Monthly 
    <input type="radio" name="t3" value="Y"> Yearly 
    <br> 

    <!-- Set recurring payments until canceled. --> 
    <input type="hidden" name="src" value="1"> 

    <!-- Display the payment button. --> 
    <input type="image" name="submit" 
    src="https://www.paypalobjects.com/en_AU/i/btn/btn_donateCC_LG.gif" 
    alt="Subscribe"> 
    <img alt="" width="1" height="1" 
    src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" > 
</form> 

라디오 버튼에 대한 금액 & 주파수가 작동하고 설명을위한 라디오 버튼을 만들어야합니다.

0

매우 쉽게 할 수 있습니다. 텍스트 필드, 옵션, 드롭 다운 또는 기부자가 직접 기부 할 곳을 기부자가 선택할 수 있도록 원하는 모든 것을 포함하는 새 버튼을 만들려면 여기에있는 지침을 따르십시오.

문서는 아래에서 확인할 수 있습니다

https://www.paypal.com/webapps/mpp/get-started/donate-button-text-field

내 대답은 당신이 그것을 받아주십시오 도움 경우 :