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" ;)

CommentFileSizeAuthor
#1 payment-example-directdebit-problem.PNG10.29 KBanybody

Comments

anybody’s picture

StatusFileSize
new10.29 KB
anybody’s picture

fastangel’s picture

this bug was fixed on the last commit.

fastangel’s picture

Status: Active » Fixed

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.