View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0005809 | mantisbt | sponsorships | public | 2005-06-17 19:16 | 2005-09-11 08:12 |
Reporter | thraxisp | Assigned To | thraxisp | ||
Priority | normal | Severity | feature | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Product Version | 1.0.0a3 | ||||
Fixed in Version | 1.0.0rc1 | ||||
Summary | 0005809: Sponsorship should track payment state | ||||
Description | The sponsorship system should track whether a payment has been requested, and paid. This information should be displayed where the detailed sponsorship information is shown. A button to update the status could also be placed there. | ||||
Tags | No tags attached. | ||||
Attached Files | |||||
Ideally we should integrate with PayPal and when the PayPal notification is received we automatically mark the sponsorship as paid. |
|
In looking at this further, I'm thinking of implementing a new page under "My Account" to track sponsorships. It will only be visible if the user has "handle_sponsored_bugs_threshold" access. It will list all of the issues where the user has handled an issue, and the issue is now resolved, along with the sponsorships. The paid status will be updatable from this page. Paypal messages go back to the originator. I'm not sure how to parse these by a separate mantis installation. |
|
Checkout the SDKs at: They have a PHP SDK. You will need to support the IPN which are the notifications sent by PayPal to notify a website of payment success or failure. The PayPal will have a reference number that should be recognised by the site. I like your idea about My Sponsorships, but we need also a "Pay Now" for users who have an active sponsorship. Also we should have a PayPal icon for users who have developer access and have a PayPal email account. Hence, users should be able to donate to developers, or pay sponsorships from within the Mantis interface. |
|
Screen prototype added. Each section would only be visible if there were issues fitting it's description. |
|
Following are my comments on the posted screenshot:
|
|
I have implemented all of the comments except: - What filtering criteria are you using? I'll implement PayPal (or other payment automation) in the next pass. For now, the handler can set the payment status manually. We need this to handle older, already paid sponsorships anyways. |
|
Code submitted to CVS. account_sponsor_page.php -> 1.1 |
|