1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Protection Error when clicking on a Paypal button?!

Discussion in 'Styling and Customization Questions' started by Marco Famà, Jun 18, 2013.

  1. Marco Famà

    Marco Famà Active Member

    Dear all

    sorry, maybe this is not really a bug but I don't know where else to post it.
    In fact, I've implemented a DONATE payPal button in my xenForo instance, using this code:

    Code:
    
    <!-- MF ad_message_body -->
    <xen:hook name="ad_message_body" />
    <!-- MF Se è il secondo post, visualizzo Donazione -->
    <xen:if is="!{$message.conversation_id} AND !{$ajaxInsert}">
    <xen:if is="{$post.position} % {$xenOptions.messagesPerPage} == 1 AND !{$message.conversation_id}">
    <div style="display: block !important; float: right !important; vertical-align: middle; width: 100px; padding-left:10px;">
    <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="encrypted" value="-----BEGIN PKCS7-----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-----END PKCS7-----
    ">
    <input type="image" src="https://www.paypalobjects.com/it_IT/IT/i/btn/btn_donate_SM.gif" border="0" name="submit" alt="PayPal - Il metodo rapido, affidabile e innovativo per pagare e farsi pagare.">
    <img alt="" border="0" src="https://www.paypalobjects.com/it_IT/i/scr/pixel.gif" width="1" height="1">
    </form>
    </div>
    </xen:if>
    </xen:if>
    
    The point is that, if I click on the button, I get redirected to
    http://timelapseitalia.com/forum/inline-mod/post/switch
    and get a generic Protection Error.

    Can anyone please tell me what this is?

    Thanks a lot
    Marco
     
  2. Mike

    Mike XenForo Developer Staff Member

    You've put the form inside another form (one that XF makes/uses).

    You'll need to move it or do it differently. If you need any further help, I'd recommend posting in the customization forums.
     
    Marco Famà likes this.
  3. Marco Famà

    Marco Famà Active Member

    thanks a real lot for the quick response Mike!!
    Will look for a workaround then :)

    take care
     
  4. Marco Famà

    Marco Famà Active Member

    hey Mike

    changing it to:

    Code:
    <a target="_blank" href="https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=marcofamaonline%40gmail%2ecom&lc=IT&item_name=Time%20Lapse%20Italia&currency_code=EUR&bn=PP%2dDonationsBF%3abtn_donateCC_LG%2egif%3aNonHosted">
    <input type="image" src="https://www.paypalobjects.com/it_IT/IT/i/btn/btn_donate_SM.gif" border="0" name="submit" alt="PayPal - Il metodo rapido, affidabile e innovativo per pagare e farsi pagare.">
    </a>

    doesn't help anyway, and still the redirect to
    http://timelapseitalia.com/forum/inline-mod/post/switch
    appears :(

    Can you guess now what it is?

    Thanks

    PS: I'm not able to migrate this thread into Customizations...
     
  5. James

    James Well-Known Member

    You didn't need to change the code, you needed to move it out of the <form> element.
     
  6. Marco Famà

    Marco Famà Active Member

    Okay, I see that the point is that I still don't understand why I get that error, although this is just a normal link associated with an image!

    Can you guess a possible solution to my problem?
     
  7. Mike

    Mike XenForo Developer Staff Member

    You should probably just use an <img /> tag, rather than an image input (which submits a form).
     
    Marco Famà likes this.
  8. Marco Famà

    Marco Famà Active Member

    oooops! sorry... feel so dumb!
    didn't recognise it... guess it's too much sun over here! thanks a lot for solving my problem
     

Share This Page