Currently the entered payment information don't seem to be saved properly to the payment information available in the order administration.
This makes the functionality unusable, because you can never access the given information.
See the screenshot attached.
I think, that it may has to do with the related issue for the function call of "commerce_directdebit_transaction" in line 217:
commerce_directdebit_transaction($payment_method, $order, $charge, $pane_values['account_name'], '', '', $pane_values['debit_date'], $ane_values['swift'], $pane_values['iban']);
The problem seems to be, that
if ($swift && $iban) {
in commerce_directdebit_transaction() fail, because one of the two variables is not present due to the typo. This is dangerous and should better be handled another way, triggering an error for example, if one value is not present.
What do you think?
Thanks a lot again for this great module! I really just want to help, this is no "blame" ;)
| Comment | File | Size | Author |
|---|---|---|---|
| #1 | payment-example-directdebit-problem.PNG | 10.29 KB | anybody |
Comments
Comment #1
anybodyComment #2
anybodyComment #3
fastangel commentedthis bug was fixed on the last commit.
Comment #4
fastangel commented