2017-04-02 10 views
0

비영리 단체 사이트에서 반복적 인 기부 옵션을 설정하려고합니다. 나는 형식이별로 좋지 않아서 내가 뭘 잘못하고 있는지 알 수 없습니다. 웹 사이트에서 제출할 때 유일한 가치는 기부금으로 5 달러를 기부하는 것입니다. 다른 값을 허용 할 수있는 방법이 있습니까? 인터넷에서이 코드를 발견 했으므로 올바르게 설정하지 않았을 수 있습니다. 고맙습니다!PayPal 반복 기부 코드 문제

<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top"> 
<input type="hidden" name="cmd" value="_s-xclick"> 
<br /> 
<table> 
    <tr> 
    <td><input type="hidden" name="on0" value=""></td> 
    </tr> 
    <tr> 
    <td><select name="os0"> 
     <option value="Donate">Donate : $5.00 USD &#8211; monthly</option> 
     <option value="Donate">Donate : $10.00 USD &#8211; monthly</option> 
     <option value="Donate">Donate : $20.00 USD &#8211; monthly</option> 
     <option value="Donate">Donate : $30.00 USD &#8211; monthly</option> 
     <option value="Donate">Donate : $40.00 USD &#8211; monthly</option> 
     <option value="Donate">Donate : $50.00 USD &#8211; monthly</option> 
     </select></td> 
    </tr> 
    </table> 
<p> 
    <input type="hidden" name="currency_code" value="USD"> 
    <input type="hidden" name="encrypted" value="-----BEGIN PKCS7-----MIIJcQYJKoZIhvcNAQcEoIIJYjCCCV4CAQExggEwMIIBLAIBADCBlDCBjjELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtQYXlQYWwgSW5jLjETMBEGA1UECxQKbGl2ZV9jZXJ0czERMA8GA1UEAxQIbGl2ZV9hcGkxHDAaBgkqhkiG9w0BCQEWDXJlQHBheXBhbC5jb20CAQAwDQYJKoZIhvcNAQEBBQAEgYANk3Dq48yQkbJ6iiWf/ai4nGOOwxgS0PtBMSIjbIkrDHVxb3uEAJbV8sUuXo6DPK5JzbT8ZBVlcrISUEQxrnONj7GioRLjmuktrH5NDC9x27HIu6/D0EK4w2+LhxDjLQIfqWXnKou5C61ixAcdKuIzYPGTCijXIzOuSBxvh7hBFDELMAkGBSsOAwIaBQAwggLtBgkqhkiG9w0BBwEwFAYIKoZIhvcNAwcECB9q0rZyYekdgIICyGrSOOohK+2IhlhTpZ/Xduv8AeSF350OVFIVHGD8vyB8aJhXpTS8HjvMlvXEWzU7607CH749VCOjmgUl+Tvh8fqXpHuQ43g2WKtwcFKn1EZRRXGVdnTOsYaJb3nib4eXv1pV56BV7z4uUB+g9lM7982AOlcPXlLlEwjST8oaeFGbg3kzYZJybrV3tqSz19IvaBZa0ADVZCE4fH2KyOUPlxf90PCWzvGNuef8eq5ueZD61l1f2S66vCIQliQnZYMOMSoGs/NdiT8UtEyXZwCj5GoOk6ctdn80t2GUQz7Ldfumjz9Zec+jePVfFvYWQqXPGhDWEY1x6nFK7J36ZZTHAc88ogGMpYROjVtiXQkM3DegkKACyeQeHyq0ieCfC7Yaf5L9syVgs+bm/SizUYxfb2ezFNw+Mki95s8s4y6w/A8MlSsorEcqer0n4kjto5iN7YyctsgUIpRPZw1GThEgiT6o7nim9kPqsk3Agx7qnUSjnrEQNvKEeoS0ffM2Y0B20RKB2s2k1sDIUjBPvYhxD6HQxUS+rMgNkyk9XPpWaMEUWTomAAvZ3gQ/JtelkKSS3IE0o9GqoPb+/jQw3e/xXsL0eMSs0IyxQCufrAXjy9dVlpp+/+eD2pNECEhrdm86/qeadQYxpVEMd35Jc/xBhiW+iPw70hRPeLeCSjGX4QY0hk3B4vIsbdHS+EPSqzibOkKMZsm7AnvUbLlS8SYaDZ8XLR7mfVNk3N+/LCO85s+sSAr6S5Uz2f23GKh8S3cu7NLFrEaKdskVMYPvSGNS599JFtzTaHJNiiRrye3Xrn8bRwn5VcNGSukUXgs3vcR0v+eGGgk8LC6+1GfYFdEG5axMotf/mYnbvU5xgeYP1JNxtMGt6788qQqbhcmDrvgzLm4lSJypsj0++XzqFdO9vdX+q8DUXSzGXrgEYXBFbr7Fu56KNfSD7hGgggOHMIIDgzCCAuygAwIBAgIBADANBgkqhkiG9w0BAQUFADCBjjELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtQYXlQYWwgSW5jLjETMBEGA1UECxQKbGl2ZV9jZXJ0czERMA8GA1UEAxQIbGl2ZV9hcGkxHDAaBgkqhkiG9w0BCQEWDXJlQHBheXBhbC5jb20wHhcNMDQwMjEzMTAxMzE1WhcNMzUwMjEzMTAxMzE1WjCBjjELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtQYXlQYWwgSW5jLjETMBEGA1UECxQKbGl2ZV9jZXJ0czERMA8GA1UEAxQIbGl2ZV9hcGkxHDAaBgkqhkiG9w0BCQEWDXJlQHBheXBhbC5jb20wgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAMFHTt38RMxLXJyO2SmS+Ndl72T7oKJ4u4uw+6awntALWh03PewmIJuzbALScsTS4sZoS1fKciBGoh11gIfHzylvkdNe/hJl66/RGqrj5rFb08sAABNTzDTiqqNpJeBsYs/c2aiGozptX2RlnBktH+SUNpAajW724Nv2Wvhif6sFAgMBAAGjge4wgeswHQYDVR0OBBYEFJaffLvGbxe9WT9S1wob7BDWZJRrMIG7BgNVHSMEgbMwgbCAFJaffLvGbxe9WT9S1wob7BDWZJRroYGUpIGRMIGOMQswCQYDVQQGEwJVUzELMAkGA1UECBMCQ0ExFjAUBgNVBAcTDU1vdW50YWluIFZpZXcxFDASBgNVBAoTC1BheVBhbCBJbmMuMRMwEQYDVQQLFApsaXZlX2NlcnRzMREwDwYDVQQDFAhsaXZlX2FwaTEcMBoGCSqGSIb3DQEJARYNcmVAcGF5cGFsLmNvbYIBADAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4GBAIFfOlaagFrl71+jq6OKidbWFSE+Q4FqROvdgIONth+8kSK//Y/4ihuE4Ymvzn5ceE3S/iBSQQMjyvb+s2TWbQYDwcp129OPIbD9epdr4tJOUNiSojw7BHwYRiPh58S1xGlFgHFXwrEBb3dgNbMUa+u4qectsMAXpVHnD9wIyfmHMYIBmjCCAZYCAQEwgZQwgY4xCzAJBgNVBAYTAlVTMQswCQYDVQQIEwJDQTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEUMBIGA1UEChMLUGF5UGFsIEluYy4xEzARBgNVBAsUCmxpdmVfY2VydHMxETAPBgNVBAMUCGxpdmVfYXBpMRwwGgYJKoZIhvcNAQkBFg1yZUBwYXlwYWwuY29tAgEAMAkGBSsOAwIaBQCgXTAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xNzAzMDEwMTA0MjlaMCMGCSqGSIb3DQEJBDEWBBRv6PIpECnU/4Vyiq8eR0aXqXhTgTANBgkqhkiG9w0BAQEFAASBgDao26+v5vt5ojSFsER7S1PNEhL3glFG6X/VAtBakfeE5cDjnx/gdc2b8CJhTluube51zbAqKboiC3xY27AglSsdfE5OIqg3fxdYuVu7uTsPVyk0ow92+Vjh1RpflSXctb0WkT/Q/WWJUWTUb/mYiJM9yK7zIJO9MbbvvZ/meRn2-----END PKCS7-----"> 
    <input type="image" src="http://fallforthebook.org/wp-content/uploads/2017/02/donation-button.png" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!" style="border:0px;"> 
    <img class="colorbox-9288" alt="" border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1"><br /> 

답변

0

봅니다 고유 한 이름으로 옵션 값을 구분합니다. 예 Donate1, Donate 2 등등.

<select name="os0"> 
    <option value="Donate1">Donate : $5.00 USD &#8211; monthly</option> 
    <option value="Donate2">Donate : $10.00 USD &#8211; monthly</option> 
    <option value="Donate3">Donate : $20.00 USD &#8211; monthly</option> 
    <option value="Donate4">Donate : $30.00 USD &#8211; monthly</option> 
    <option value="Donate5">Donate : $40.00 USD &#8211; monthly</option> 
    <option value="Donate6">Donate : $50.00 USD &#8211; monthly</option> 
    </select> 
1

게시 된 코드는 암호화 된 버튼 코드입니다. 코드를 변경할 수 없습니다. 버튼은 어떤으로 적용되지 않습니다 암호화 된 버튼이기 때문에 친절

<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top"> 
 
<input type="hidden" name="cmd" value="_xclick-subscriptions"> 
 
<input type="hidden" name="business" value="[email protected]"> 
 
<input type="hidden" name="lc" value="US"> 
 
<input type="hidden" name="item_name" value="Donate To My Organization"> 
 
<input type="hidden" name="item_number" value="1234"> 
 
<input type="hidden" name="no_note" value="1"> 
 
<input type="hidden" name="no_shipping" value="2"> 
 
<input type="hidden" name="src" value="1"> 
 
<input type="hidden" name="p3" value="1"> 
 
<input type="hidden" name="currency_code" value="USD"> 
 
<input type="hidden" name="bn" value="PP-SubscriptionsBF:btn_subscribeCC_LG.gif:NonHosted"> 
 

 
<table> 
 
<tr><td>When would you like this donation to Recur</td></tr> 
 
<tr><td><select name="t3"> 
 
\t <option value="D">Daily </option> 
 
\t <option value="M">Monthly </option> 
 
\t <option value="Y">Yearly </option> 
 
</select> </td></tr> 
 
<tr><td>How many times would you like this to recur? (including this payment)</td></tr> 
 
<tr><td><select name="srt"> 
 
<option value="0">Never End</option> 
 
<option value="2">2</option> 
 
<option value="3">3</option> 
 
<option value="4">4</option> 
 
<option value="5">5</option> 
 
<option value="6">6</option> 
 
<option value="7">7</option> 
 
<option value="8">8</option> 
 
<option value="9">9</option> 
 
<option value="10">10</option> 
 
<option value="11">11</option> 
 
<option value="12">12</option> 
 
</select></td></tr> 
 

 
<tr><td>Enter your Donation Amount</td></tr> 
 
<tr><td><input type="text" name="a3" maxlength="200"></td></tr> 
 
</table> 
 
<input type="image" src="https://www.sandbox.paypal.com/en_US/i/btn/x-click-but21.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!"> 
 
<img alt="" border="0" src="https://www.sandbox.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1"> 
 
</form>

+0

정말 고마워요! 내 코드를이 코드로 바꿨고 완벽하게 작동했습니다! – butterscotch

0

아래의 샘플 코드에 그 버튼을 누르면 목록에있는 옵션을 감지 할 수없는 이유를 참조 이미 고정되어 있으며 암호화 된 정보를 사용하여 양식에있는 다른 코드.

아래 링크의 단계를 따르는 것이 가장 좋은 해결책이며, PayPal 계정 아래에 새로운 버튼을 만들 수 있습니다. 현재 귀하가 제공 한 버튼 코드는 해당 인물의 다른 곳에서 복사했기 때문에 다른 PayPal 계정하에 있습니다. 페이팔 기부 버튼을 사용하는 경우

https://www.angelleye.com/how-to-create-a-paypal-button/

또한, 기부로 반복하기에 문의에 관해서는,이 기능을 더 이상 사용할 수 없습니다. 유일한 옵션은 "기부금"단추를 창조해서 기부금을 되풀이하는 것이다.

서브 스크립 션 버튼에 @PP_MTS_Azleen 대답의 샘플 버튼을 사용할 수 있습니다. 이 코드의 값을 PayPal 계정 이메일 주소로 변경하십시오.