By Sandi Harageones on Saturday, 10 February 2018
Posted in Payment Gateways
Replies 5
Likes 0
Views 802
Votes 0
Hi, do you have an app that allows members to pay by mailing a check and then the admin manually activates the member's account in the backend? I saw an app called Offline Payment, but that is too confusing.
I believe this offline payment app is suitable for your current requirement.

You can check my attached screenshot below how this process.

If the user select offline payment option on the confirm invoice page, the system will redirect the page to ask the user what payment mode they want to choose e.g. cash/cheque

After they submit already, it will show the invoice page to the user.

Once they done the cash transfer or cheque, admin can activate them from backend manually.
·
Saturday, 10 February 2018 10:19
·
0 Likes
·
0 Votes
·
0 Comments
·
I tried that, but I didn't like that I can't customize the second screenshot. We spell check like "check" not "cheque" and I don't want to offer the other items listed. Or is there a way to customize that app?
·
Saturday, 10 February 2018 10:44
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Sandi,

Yes, it's possible to customize 2nd screen shot. Let me know you want to change text only or wanna remove some options also.
So i can tell you the solution.
·
Saturday, 10 February 2018 13:12
·
0 Likes
·
0 Votes
·
0 Comments
·
I would like to change the options in the select menu to just "Check". I don't need the bank option, so I don't want the bank information fields to show. Thank you.
·
Sunday, 11 February 2018 01:18
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Sandi,

You need to customise Payplans Offline pay app.

# Go to Root/plugins/payplans/offlinepay/offlinepay/app/offlinepay/transaction.xml , find below mentioned code

<field name="from"
type="parammanipulator"
default="Cash"
class="form-control"
label="COM_PAYPLANS_APP_OFFLINE_TRANSACTION_FROM_LABEL"
description="COM_PAYPLANS_APP_OFFLINE_TRANSACTION_FROM_DESC">
<option value="Cash" params="amount,currency">COM_PAYPLANS_Cash</option>
<option value="Cheque" params="id,amount,currency">COM_PAYPLANS_Cheque</option>
<option value="DD" params="id,amount,currency">COM_PAYPLANS_Demand_Draft</option>
</field>


If you don't want to show cash in list , just remove this line of code

<option value="Cash" params="amount,currency">COM_PAYPLANS_Cash</option>


Customize this list as per your need.

# To remove bank details
Go to root/plugins/payplans/offlinepay/offlinepay/app/offlinepay/tmpl/form.php or if you are using BS3 template then go to root/plugins/payplans/offlinepay/offlinepay/app/offlinepay/tmpl_bs3/form.php, remove below mentioned line of code.

<div class="row-fluid control-group ">
<div class="control-label"><?php echo XiText::_('COM_PAYPLANS_APP_OFFLINE_BANK_NAME_LABEL');?></div>

<div class="controls">
<?php echo $this->getAppParam('bankname', false);?>
</div>
</div>

<div class="row-fluid control-group">
<div class="control-label"><?php echo XiText::_('COM_PAYPLANS_APP_OFFLINE_ACCOUNT_NUBMER_LABEL')?>
</div>
<div class="controls">
<?php echo $this->getAppParam('account_number', false);?>
</div>
</div>


Please do the changes and let me know if you still have any confusion.
·
Monday, 12 February 2018 10:55
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post