Page 1 of 1

Trying to Integrate PayPal Code with Custom Buttons

PostPosted: August 11th, 2011, 6:39 am
by AngelicLS
Hi,

After doing quite a few searches on here regarding the PayPal buttons, I couldn't find exactly what I'm looking for. As of right now I'm using a WP theme called Origami. Overall it's been excellent...except it has these pricing grids with built in "Choose Plan" buttons that are nice, but I can't seem to figure out how to integrate the PayPal shortcodes from the button generator in with the pre-existing grids (which are also shortcode). I am pasting the entire code below so you can see what I mean.

The first FREE plan works fine since it takes you to the http registration only. But, the other two get a 404 error page. If someone has a solution that would be great. I'd prefer not to have to resort to the standard orange-yellow PayPal buttons if I don't have to. ;) The current URL where the code below can be found in use is http://angeliclightstream.com/join-our-angelhood/ As you can see the second and third pricing columns "choose plan" buttons don't work.

Code: Select all
[pricing_grid_third color="purple" header_text="Angel Subscriber" price="FREE" duration="year" plan_link="http://angeliclightstream.com/wp-login.php?action=register" plan_text="Choose Plan"]
<ul>
   <li>Offer 1</li>
   <li>Offer 2</li>
   <li>Offer 3</li>
   <li>Offer 4</li>
</ul>

[/pricing_grid_third]
[pricing_grid_third color="blue" header_text="Archangel Member" price="$5" duration="month" plan_link= [s2Member-PayPal-Button level="1" ccaps="" desc="Archangel Member" ps="paypal" lc="" cc="USD" dg="0" ns="1" custom="angeliclightstream.com" ta="5.00" tp="1" tt="M" ra="5.00" rp="1" rt="M" rr="1" rrt="" rra="1" image="default" output="button" plan_text="Choose Plan"]
<ul>
   <li>Offer 1</li>
   <li>Offer 2</li>
   <li>Offer 3</li>
   <li>Offer 4</li>
</ul>

[/pricing_grid_third]
[pricing_grid_third_last color="darkpurple" header_text="Light Stream Member" price="$11" duration="month" plan_link=[s2Member-PayPal-Button level="2" ccaps="" desc="Light Stream Member" ps="paypal" 1c="" cc="USD" dg="0" ns="1" custom="angeliclightstream.com" ta="11.00" tp="1" tt="M" ra="11.00" rp="1" rt="M" rr="1" rrt="" rra="1" image="default" output="button" plan_text="Choose Plan"]
<ul>
   <li>Offer 1</li>
   <li>Offer 2</li>
   <li>Offer 3</li>
   <li>Offer 4</li>

</ul>
[/pricing_grid_third_last]



Let me know if there's anything else I can provide to get a solution.

OH, and just curious, but is anyone else having a 2-3 minute delay between registration and confirmation email arriving? Not sure what the delay is - I'm using MailChimp and it seems to be configured correctly.

Thanks!

Re: Trying to Integrate PayPal Code with Custom Buttons

PostPosted: August 11th, 2011, 1:16 pm
by Cristián Lávaque
You should output the button as a URL, like you did for the free registration one, since the field where you're entering it is named plan_link. WP Admin -> s2Member -> PayPal Buttons -> Shortcode Attributes (Explained) -> output

You can use the s2Member button shortcode in another spot first, get the URL in the page, copy it and put that in your grid's shortcode.

And it should be wrapped inside double quotes like the other values for those fields, e.g. plan_link="http://paypal.com/...".

I hope that helps.

Re: Trying to Integrate PayPal Code with Custom Buttons

PostPosted: August 11th, 2011, 2:15 pm
by AngelicLS
Okay, so based on your feedback from what I understood, I have to paste the shortcode into a separate page, save that page and then use the URL to that page as a link in my pricing grid. Which is fine, except I tried pasting the shortcode:

[s2Member-PayPal-Button level="1" ccaps="" desc="Light Stream Member" ps="ALS" lc="" cc="USD" dg="0" ns="1" custom="angeliclightstream.com" ta="5.00" tp="2" tt="M" ra="11.00" rp="1" rt="M" rr="1" rrt="" rra="1" image="default" output="button" /]

Into a page and nothing showed up on the page when I previewed it. There was no button or anything. So, my next thought would be that I actually need the "longer" code, except my s2Member button generator doesn't create that when I hit "generate PayPal button." The only time I see any of the longer code in the box beneath the shortcode box is when I first open the PayPal buttons area, but once I click generate button after my values are updated, that "full code" disappears. Is this normal?

If not, can you please determine based on my shortcode above what exactly I would need to enter into the separate page to create a working URL link to PayPal?

Thanks - I really appreciate it - I'm a bit of a newbie if you couldn't tell. :?

Re: Trying to Integrate PayPal Code with Custom Buttons

PostPosted: August 11th, 2011, 2:31 pm
by Cristián Lávaque
I meant posting the button shortcode outside the grid shortcode, and use the output attribute to get a URL instead of a button:

[s2Member-PayPal-Button level="1" ccaps="" desc="Light Stream Member" ps="ALS" lc="" cc="USD" dg="0" ns="1" custom="angeliclightstream.com" ta="5.00" tp="2" tt="M" ra="11.00" rp="1" rt="M" rr="1" rrt="" rra="1" image="default" output="url" /]

Load that page and copy the URL you got from it, then paste the URL in the grid's shortcode.

Re: Trying to Integrate PayPal Code with Custom Buttons

PostPosted: August 11th, 2011, 3:06 pm
by AngelicLS
Hi Christian,

I tried the solution you suggested, but got a monstrous URL with encryption type coding. Not sure if I should use it in its entirety, but tried anyway and it didn't work. It got me as far as PayPal, but then gave me an error "Unable to decrypt encryption code." Then I thought remove the part with all the encryption to see what would happen, and gave me a different PayPal error page "not enough info..." :?: Any thoughts?

Thanks!

Re: Trying to Integrate PayPal Code with Custom Buttons

PostPosted: August 11th, 2011, 3:09 pm
by AngelicLS
Correction...error said: "We were unable to decrypt the certificate id."

Re: Trying to Integrate PayPal Code with Custom Buttons

PostPosted: August 11th, 2011, 3:18 pm
by Cristián Lávaque
Could you post here the URLs you generated?

Re: Trying to Integrate PayPal Code with Custom Buttons

PostPosted: August 11th, 2011, 3:43 pm
by AngelicLS
Code: Select all
"https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&encrypted=—–BEGIN+PKCS7-—MIIK2QYJKoZIhvcNAQcEoIIKyjCCCsYCAQExggEwMIIBLAIBADCBlDCBjjELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtQYXlQYWwgSW5jLjETMBEGA1UECxQKbGl2ZV9jZXJ0czERMA8GA1UEAxQIbGl2ZV9hcGkxHDAaBgkqhkiG9w0BCQEWDXJlQHBheXBhbC5jb20CAQAwDQYJKoZIhvcNAQEBBQAEgYB4qBxze9oT75yboRnWlISCi3WbsmLVtUTuhRAdY7sn891nvYbkQqp4BRmq5ooEM1lAJFC%2FWYwvWieFi0X1h8kY1Y%2FxQKVDaA9wyKC%2BrGWFOAwFUHhNo3m6xsoTfI6JvbyZfKUpbCwsAa43TTRRMRUD%2BbvVwSuNDotAeNRFKASJ3zELMAkGBSsOAwIaBQAwggRVBgkqhkiG9w0BBwEwFAYIKoZIhvcNAwcECDjX1HBCpu38gIIEMGTF53qXGAZ9Zxd1HhFzbsZfgiauxqgKzPfCdh2%2BqyBxwttZ83rbwbSFMzRj4GTDX%2B5QRlz7ly0fijwERq4xPwH69gj8pkGbtvaIuwocQN5N0qD260O8GeqoA2Tb0eJ2BIq0a6xtcx%2BJA6xo8eswNDWzRhV5PGu7y%2Fmt9rqrZ%2BtRyQPKx7HGTeIw7TzNPpdujsZN6GueIiRg%2BV4gs%2FDar%2FlaGH%2BT7sWz55draiyq9qlxRjgjX64vL73WZOkMxgFkLxW7GM9uife7Jl0%2FUcVWn0Yv%2BJutio4fV%2F9zS0ClID7iYJPnkuD64ayduoyH4sdz%2Fz7bj5BXH7ka%2BJkreSX49aXRrZjmnAhsOs3arFLKsFYdZR8HztxXkzCEBbQRKj3utqCj37DmULpjNtdUIQ%2BW7u8cuU0%2FOxXPeEUo%2FyWWg9NRf6rrdIi0jSZhHStHWvlAmAixiqSgxeXjDiUM9MDgp4GxH1nfdWePhKOL5GmfR7ci4Fyr0JAy4dOT50unqdD0FkD1crX1fZsEuouCmtoMVzf2roZvgxnBHLrbazlAF2vV9ZJZU%2FB91sJQZb1lx0F3MldTEmQTBWH89uvAu1vc588Je9x2%2F%2BWavkm7qUfmscRpmf4KdiHPFlhk%2FivtBfFsASzFXhnHO56RE%2FLeA4%2BI3ycg0s8hUhJGsEicEccObMCVOkAiRgr5W6kavs2DxvQg9wwX07%2BU5zk%2FhYd2pCsL7bng8rrcI8cLevTicgvc6wwZzyqXvNDq%2BX126UG6cmosNGiMWDOoqNvR90FlSr8Gj9i3zqmzVW6zHfVoWbdsoDcdJhJSMNml0T8Gy9GUwuPUpUZ2ktdto9SB0R8CMtKsP5kiDY42OaxtX%2FJw88Z%2FkoEyuO00W7UCf8fAHjPY2Wc%2Fa66lk7iW0dqCRKR%2Fc%2BfQDg2RpVPovs2kEso1o4At81Jot186KUkkJHPa72vJWW15TSiZ2yBqGKiKbOwqBs4OTRq6xk4mD%2FLzpzG%2Fzmx15CzCObtpvwNv7D61Jso9%2FbjjOlpObMupwq4TFYCwf2pjgTGz5UrtA0OtjUm8ZPoeDJQ7NjYnscxXuW6exA8ZWipW9b57%2FwFPgCm34MmMTj4AS2K6Cb%2BRW9OgFkvjUDqqOuBuMfJts0Toi81AXJDwamEXSMLj7mCqrAxrUVU%2FvQQjuqa7goE4YnsJBNRPFBSv2H2gRT8IdStk9GerTrcoDUwLCFrmv3AL2rJmyr8iaskzdbWUDM9fw6DWOmz9euhgTiGvtIoVHNMQNWL8WHVmLVT6NLAQkgCXc7DINWjgEd7o9%2Fwxd4jgnFsgxGCJGyiwcFNOEd66jB%2FamKAiQWp0ik0An4YF%2FLa%2FpWaLxZnPJUyXEPgIuIze0AakZeUedhdECsBYFDbMcx7Vslyr%2BE33Jh2wf2h5Kmt8EMm%2FGGEe5fZVbxagggOHMIIDgzCCAuygAwIBAgIBADANBgkqhkiG9w0BAQUFADCBjjELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtQYXlQYWwgSW5jLjETMBEGA1UECxQKbGl2ZV9jZXJ0czERMA8GA1UEAxQIbGl2ZV9hcGkxHDAaBgkqhkiG9w0BCQEWDXJlQHBheXBhbC5jb20wHhcNMDQwMjEzMTAxMzE1WhcNMzUwMjEzMTAxMzE1WjCBjjELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtQYXlQYWwgSW5jLjETMBEGA1UECxQKbGl2ZV9jZXJ0czERMA8GA1UEAxQIbGl2ZV9hcGkxHDAaBgkqhkiG9w0BCQEWDXJlQHBheXBhbC5jb20wgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAMFHTt38RMxLXJyO2SmS%2BNdl72T7oKJ4u4uw%2B6awntALWh03PewmIJuzbALScsTS4sZoS1fKciBGoh11gIfHzylvkdNe%2FhJl66%2FRGqrj5rFb08sAABNTzDTiqqNpJeBsYs%2Fc2aiGozptX2RlnBktH%2BSUNpAajW724Nv2Wvhif6sFAgMBAAGjge4wgeswHQYDVR0OBBYEFJaffLvGbxe9WT9S1wob7BDWZJRrMIG7BgNVHSMEgbMwgbCAFJaffLvGbxe9WT9S1wob7BDWZJRroYGUpIGRMIGOMQswCQYDVQQGEwJVUzELMAkGA1UECBMCQ0ExFjAUBgNVBAcTDU1vdW50YWluIFZpZXcxFDASBgNVBAoTC1BheVBhbCBJbmMuMRMwEQYDVQQLFApsaXZlX2NlcnRzMREwDwYDVQQDFAhsaXZlX2FwaTEcMBoGCSqGSIb3DQEJARYNcmVAcGF5cGFsLmNvbYIBADAMBgNVHRMEBTADAQH%2FMA0GCSqGSIb3DQEBBQUAA4GBAIFfOlaagFrl71%2Bjq6OKidbWFSE%2BQ4FqROvdgIONth%2B8kSK%2F%2FY%2F4ihuE4Ymvzn5ceE3S%2FiBSQQMjyvb%2Bs2TWbQYDwcp129OPIbD9epdr4tJOUNiSojw7BHwYRiPh58S1xGlFgHFXwrEBb3dgNbMUa%2Bu4qectsMAXpVHnD9wIyfmHMYIBmjCCAZYCAQEwgZQwgY4xCzAJBgNVBAYTAlVTMQswCQYDVQQIEwJDQTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEUMBIGA1UEChMLUGF5UGFsIEluYy4xEzARBgNVBAsUCmxpdmVfY2VydHMxETAPBgNVBAMUCGxpdmVfYXBpMRwwGgYJKoZIhvcNAQkBFg1yZUBwYXlwYWwuY29tAgEAMAkGBSsOAwIaBQCgXTAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xMTA4MTExOTUxMjVaMCMGCSqGSIb3DQEJBDEWBBTdH1otI2UsLWyMhTs2KRL%2F5u9HcTANBgkqhkiG9w0BAQEFAASBgBOdiXz0Q3WZbQ8AC7onuB0oUkSJFyB9RKD3a%2B5xFxKV40YMUYhV6l7xGGRoopCuAe3trxD4IwT4%2Bo%2FLTgmXwiNUz3SRuJd%2B8YHDQ3LXnRMVio7dDdh4CKIIsBGoFpQkET5CyxHau%2FZHtD2lP38z9GQMS4YYYdPPnArbaSgCEV6U—–END+PKCS7—-"

Re: Trying to Integrate PayPal Code with Custom Buttons

PostPosted: August 11th, 2011, 5:09 pm
by AngelicLS
This was the only code that was generated.

Re: Trying to Integrate PayPal Code with Custom Buttons

PostPosted: August 11th, 2011, 10:33 pm
by Cristián Lávaque
Was that from the shortcode quoted earlier? The link is going to be long, but it should work.

Could you double check that your s2Member-PayPal configuration is correct? WP Admin -> s2Member -> PayPal Options

Do you have encryption on or off? WP Admin -> s2Member -> PayPal Options -> Account Details -> Enable Button Encryption

Re: Trying to Integrate PayPal Code with Custom Buttons

PostPosted: August 12th, 2011, 11:54 am
by AngelicLS
Hi Christian,

Encryption was on and all the configurations with PayPal were set. I will double-check the PayPal API keys, etc. today and make sure they pasted in correctly. Meanwhile, my theme developer says there might be a conflict with the plugin, but not sure why that would be. If worse comes to worse I suppose I can not use the pricing grid just put in the PayPal buttons directly, and have it look less attractive, but obviously not my first choice. :)

Strange, huh? Didn't think this would be such a challenge.

Re: Trying to Integrate PayPal Code with Custom Buttons

PostPosted: August 12th, 2011, 8:39 pm
by Cristián Lávaque
Well, I tried the URL on its own, not in the grid, and it still didn't work. Once the URL works it's most likely it'll work in the grid.

Re: Trying to Integrate PayPal Code with Custom Buttons

PostPosted: August 13th, 2011, 5:20 pm
by AngelicLS
Okay, thanks for checking...I will see if I can get it to work.