Project

General

Profile

Actions

Feature #219

closed

show amount on donation thank you page

Added by Florian Effenberger about 10 years ago. Updated over 9 years ago.

Status:
Closed
Priority:
Normal
Category:
-
Target version:
-
Start date:
Due date:
2014-10-31
% Done:

0%

Tags:

Description

Christian, can you evaluate if it's possible to show the amount on the donation thank you page?

Actions #1

Updated by Christian Lohmaier about 10 years ago

It's possible to show the amount set on the donation page itself, but iirc
this can be changed later for PayPal. For concardis it should be possible
to show the actual donation amount.
Am 28.02.2014 13:28 schrieb "The Document Foundation Redmine" <
>:

Actions #2

Updated by Florian Effenberger about 10 years ago

Thanks for the fast reaction! I'll have a look next week - please leave
the ticket open until then, so we can talk about the implementation :)

Actions #3

Updated by Florian Effenberger about 10 years ago

  • Assignee changed from Christian Lohmaier to Florian Effenberger
Actions #4

Updated by Florian Effenberger almost 10 years ago

  • Assignee changed from Florian Effenberger to Christian Lohmaier

Sorry, this somehow fell over...
We only can print such a page if we can ensure that the donor cannot change the output.

However, I think that both PayPal and ConCardis (don't know about BitPay and Flattr) offer some transaction feedback. For ConCardis, we IMHO already make use of this to add amounts to our database.

Cloph, can you check if we can make use of those feedback URLs and generate a thank you page with the amounts?

Actions #5

Updated by Christian Lohmaier almost 10 years ago

We only can print such a page if we can ensure that the donor cannot change the output

Anyone who's not a technology imbecile can change the text on a website displayed on his/her computer, so don't quite get that....

But that aside: We can only guarantee what we pass on to concardis - as that's using the computed hash, however we can not currently display the amount (this would require storing it in the session or a cookie) - however concardis supports passing some of the parameters back to the accept/decline,... URLs (see "9.2.3.1 Parameter der Rückmeldung" on page 31 in the concardis docu), but currently this is disabled/we make no use of that.

The amounts in our database are created by an asynchronous, direct reply from concardis' server to us (Post-Sale-URL), and thus are not usable for showing a feedback form.

Actions #6

Updated by Florian Effenberger almost 10 years ago

Anyone who's not a technology imbecile can change the text on a website displayed on his/her computer, so don't quite get that....

Well, yes, I maybe was a bit unclear ;-)
Of course anyone can fake a website, but we need to ensure at least that the original page that gets printed out cannot be faked too easily. In other words: If we know that someone can enter 1.000 € and later on change it to 1 € without any tricks, and the page still shows 1.000 €, we cannot print such a page.

But that aside: We can only guarantee what we pass on to concardis - as that's using the computed hash, however we can not currently display the amount (this would require storing it in the session or a cookie) - however concardis supports passing some of the parameters back to the accept/decline,... URLs (see "9.2.3.1 Parameter der Rückmeldung" on page 31 in the concardis docu), but currently this is disabled/we make no use of that.

The amounts in our database are created by an asynchronous, direct reply from concardis' server to us (Post-Sale-URL), and thus are not usable for showing a feedback form.

Ah, okay, thanks!
Then I propose the following: If you find a way to get direct feedback usable for a donation thank you page, we add that. If that is not possible, we close this task - I personally would feel uncomfortable printing possibly wrong pages.

Adding Thorsten. Thorsten, feel free to object if you think I'm a bit too strict here :)

Actions #7

Updated by Florian Effenberger almost 10 years ago

An addendum which might be a nice workaround:
ConCardis supports e-mailing out confirmations via e-mail, and PayPal should do so automatically.

So let me rephrase my above proposal:
If we can in-time create a confirmation page that has proper data and is not subject to easy manipulation, then let's make it so. (tm)
Otherwise, we ask for the e-mail address optionally for BitPay. Cloph, if the above doesn't work out, can you have a look at how to get ConCardis send an e-mail confirmation in case an e-mail address is provided? This might serve the same purpose, but be much safer in the end.

Actions #8

Updated by Christian Lohmaier almost 10 years ago

  • Status changed from New to In Progress

I'll look into enabling the parameters for the redirection URL and use those values in the "thank you" template. (the parameters will send along with a hash to verify the values)

If sending mail is preferred, this could be done by silverstripe in the post-sale notification if concardis doesn't offer an option to do it.

Actions #9

Updated by Florian Effenberger over 9 years ago

Seems to be a bit more complicated than thought in first place, Cloph is working on that. No real urgency.

Actions #10

Updated by Florian Effenberger over 9 years ago

  • Due date set to 2014-10-31

Discussed that with Cloph - instead of a website, we should make use of the ConCardis e-mailing feature
Can be tested with the test interface, sample credit card data is provided in the ConCardis interface
The existing BitCoin e-mail field can be re-used for this purpose as well

Actions #11

Updated by Christian Lohmaier over 9 years ago

  • Status changed from In Progress to Closed

implemented the optional email field

Actions

Also available in: Atom PDF