Modify

Ticket #153 (closed feature: fixed)

Opened 6 years ago

Last modified 3 years ago

Producer Donations - Add PayPal Account to Profile, List on Video View and Author Pages

Reported by: anonymous Owned by: dave
Priority: trivial Milestone: 4.3 Beta1
Component: ECommerce Severity:
Keywords: Cc:
Who will test this: And

Description (last modified by anna) (diff)

Add a simple implementation of a system for donations to producers. Those users with a PayPal? account should be able to add their PayPal? email address to their profile on Plumi sites.

If a member has added their PayPal? email address to this field, a Donate to Producer button will be displayed on their /author page. It will also be displayed on the video/view page of any of their videos.

The graphic can be created once this functionality has been implemented (note: should be relatively discreet).

This will mean that videomakers can use Plumi as a fundraising tool for future productions, and allow other members/users of the site to make a financial contribution to their video work. It should also be a good selling point for Plumi software as far as independent videomakers are concerned, as they are always strapped for cash.

We can add other services to the list of supported services as we go forward - PayMate? for Australia, Chip-In etc.

Links to how to implement donations on PayPal?.com:  https://www.paypal.com/IntegrationCenter/ic_standard_home.html#DonationButtons  https://www.paypal.com/IntegrationCenter/ic_button-encryption.html  https://www.paypal.com/IntegrationCenter/ic_std-variable-ref-donate.html

Or look at PloneGetPaid? integration:  http://www.plonegetpaid.com/features

Attachments

Change History

comment:1 Changed 6 years ago by anna

  • Description modified (diff)

comment:2 Changed 6 years ago by and

  • Milestone changed from 0.3 - Plone 3 to 0.4

comment:3 Changed 6 years ago by anna

  • Description modified (diff)
  • Milestone changed from 0.5 - to 0.4 -

comment:4 Changed 5 years ago by and

  • Milestone changed from 0.4 - to 0.5 -

comment:5 Changed 4 years ago by anna

  • Priority changed from minor to major
  • Who will test this set to And
  • Milestone changed from 4.3 to 4.1 Beta

Investigate other fundraising tools.

comment:6 Changed 4 years ago by and

  • Owner andycat deleted

comment:7 Changed 4 years ago by and

  • Priority changed from major to trivial

comment:8 Changed 4 years ago by anna

  • Milestone changed from 4.1 Beta 1 to 4.1 Beta 2

comment:9 Changed 4 years ago by anna

  • Owner set to dave

comment:10 Changed 4 years ago by dave

  • Status changed from new to closed
  • Resolution set to ready for testing

This is ready to be tested, obviously it will need visual enhancement however in regards functionality it works.

There is the issues that this could be done by a select box so long as the users email address is the same as their paypal account, however this exposes that email address in the generated button form.

I have listed a short howto in the help section in regard how to find the secure code form for input.

comment:11 Changed 4 years ago by anna

Thx Dave, I see that it would be a shame to expose the user's email address, though on the other hand, this is somewhat cumbersome. Still, it does leave the option there for filmmakers to gather donations via EM, and if filmmakers are going to be determined about something, this might be it.

Re. the how-to helpguide - can we have this how-to part as a pop-up?

Also in terms of the how-to instructions, I would prefer these:

1/ Login to your Paypal account
2/ Click Merchant Services
3/ Click Website Payments Standard
4/ Choose the donate button - click "create one now" for "Accept donations from anyone, anywhere on the web"
5/ Create button making sure Merchant account IDs has 'Use my secure merchant account ID' selected
6/ Copy and paste the generated code, the complete PKCS7 wrapper, into the field below.

The part I would include inline on the edit page itself (not within pop-up) is some text "If you wish to gather donations for your video work via a Paypal DONATE button on your author page, click here for instructions and enter code below." - with the "here" a link to pop-up how-to.

I would also give this a headline of "Donations via PayPal?" rather than "Paypal PKCS7 Customer ID".

On the author view page I would put the donate button down the bottom, and include this text above it "If you enjoyed this member's videos, you can donate via PayPal? towards their filmmaking, distribution or other media projects. 100% of funds are received by this member directly.".

comment:12 Changed 4 years ago by anna

  • Status changed from closed to reopened
  • Resolution ready for testing deleted

comment:13 Changed 4 years ago by anna

Also can we put this into the configlet too - but activated by default?

So the tickbox would say "Deactivate PayPal? Donations for Members" - ticking this would do so.

comment:14 Changed 4 years ago by dave

  • Status changed from reopened to closed
  • Resolution set to ready for testing

I have made this pretty generic, so that help documents can be added in any formHelp as a link and popup with ajax in the new standard Plone 4 way.

comment:15 Changed 4 years ago by anna

  • Status changed from closed to reopened
  • Resolution ready for testing deleted

Very nice, I've added some HTML with screenshots to replace the plain text here:  http://testing.plumi.org:16080/Plone/Members/manager/paypal-help-pop-up

comment:16 Changed 4 years ago by anna

However when I click the Donate button I get taken to an error message on PayPal?:

 https://www.paypal.com/cgi-bin/webscr

Error Detected

We were unable to decrypt the certificate id.

comment:17 Changed 4 years ago by anna

Also this should be available within the Plone settings configlet:  http://testing.plumi.org:16080/Plone/@@plumi-settings

as per above, can this be activated by default.

So the tickbox would say "Deactivate PayPal?? Donations for Members" - ticking this would do so.

comment:18 Changed 3 years ago by anna

lets not worry about configlet for this, just put it into Plumi by default for now

so we just need:

comment:19 Changed 3 years ago by anna

looks awesome, just needs a line break between "Media Formats : TV " and the text "If you enjoyed this member's videos, you can donate via PayPal? towards their filmmaking, distribution or other media projects. 100% of funds are received by this member directly."

as per skype with dave, error was in the way i'd copied code, help has been updated, feature works well.

comment:20 Changed 3 years ago by dave

  • Status changed from reopened to closed
  • Resolution set to ready for testing

comment:21 Changed 3 years ago by anna

  • Status changed from closed to reopened
  • Resolution ready for testing deleted

done.

comment:22 Changed 3 years ago by anna

  • Status changed from reopened to closed
  • Resolution set to fixed
View

Add a comment

Modify Ticket

Action
as closed
The resolution will be deleted. Next status will be 'reopened'
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.