Acceptance Criteria
Given that I am logged in as a site administrator,
when I visit /admin/config/services/give
then I see a subheading "Dwolla Settings"
and then I see a field labeled "Dwolla publishable API key"
and then I see help text "Enter the value for the "Publishable key" token from [wherever you find this in Dwolla]. This is required to take donations via bank account with Dwolla.
and then I see a field labeled "Dwolla secrete API key"
and then I see help text "Enter the value for the "Secret key" token from [wherever you find this in Dwolla]. This is required to take donations via bank account with Dwolla.
and then when I click "Save Configuration"
I see a system message "Your Give settings have been saved successfully."
and I see the values I entered for the Dwolla API keys.
Notes
Hopefully possible - https://developers.dwolla.com/
Comments
Comment #2
cedeweyComment #3
matslats commentedI see that there is some code for dwolla in the module but that it is commented out.
My client wants to allow bank transfers.
This can be done of course simply by publishing the recipient account details and then cross checking with receipts a few days later. I presume though, that with dwolla, you can have immediate feedback and ascribe the payment to the user in real time.
This begs the question of course, does dwolla faciliate credit card transactions as well, in which case the Stripe option feels a bit redundant.
So please let me know how much work the dwolla option needs and why it is commented out.
Comment #4
mlncn commentedDwolla shut down a few years ago.
EDIT: Dwolla shut down their branded person-facing bank payment options. They seem to be very much in the business of… it's hard to parse, but probably providing an alternative to credit card statements.
Comment #5
mlncn commentedIf we want to do bank transfers, for now it probably makes sense to use Stripe, since we are already integrating with Stripe, but would love alternatives and it looks like Dwolla probably still is an option… but their pricing starts at $500 a month so we would need to create an entity to hold the transactions for hundreds of organizations. We cannot do it *directly* with Dwolla unless i'm missing something.