Feature requests

This issue is made to gather feature requests. You can comment below detailing your use case scenarios to see if there are some improvements that could be added to commerce funds.

Keep in mind that contrib modules are not intended to provide customized solutions, but use case scenarios that could be useful to the most.

If you think you have a feature requests that could be an added value to the module, feel free to comment below.

Comments

Aporie created an issue. See original summary.

aporie’s picture

Title: New features » [PINNED] New features
londova’s picture

1) The "Withdraw Funds" operation (transaction type) should be registered as a order type and to use the "Payment gateways" for withdrawal (similar to "Deposit Funds"). Both operations ("Deposit Funds" and "Withdraw Funds") involves external movement of money (in/out).

aporie’s picture

This is a topic that has been discussed several times (I think I'll add it to the documentation). Please refer to this ticket

Commerce_funds will not support this type of feature (because it's just not possible).

If you need automatic withdrawals (which would imply crediting a credit card or automatically transfer money from your bank to other bank account) please hire a developer to implement this with your Bank API.

londova’s picture

@Aporie,

No, my message is not about this.

I see this module just as a framework for future development.
However it is VERY IMPORTANT that this framework to be UNIVERSAL and useful for future developments. Otherwise it risks to remain unused as the previous version.

As I previously mentioned in a different topic, I expect this module to work as a multi-currency Bank Account.

In my opinion the actual entity WALLET is confusing - it looks like a permission to use the Funds Balance in a specific currency (ex. EUR) as "Payment gateways" for other orders.

In most cases however the term "WALLET" is used just a synonym of "Funds Balance" for each separate currency.

司南’s picture

I'm using commerce_funds as a payment gateway on commerce_recurring module which provides recurring billing for Drupal commerce.

So far, every thing is pefect, but business logic can not to be continue after deposit order is completed.
For example, I'm buying some product with the walet payment method which has not enough money, then I click "make a deposit" link to take a deposit order, after it done, the browser should redirect back to the prevours checkout progress to continue pay with the walet, but unfortunately, we stop in the complettion message pane, the checkout progress is broken.

So, let's add support to make redirection after a deposit order is paid.