Again Maintaining Bank Accounts in java

HI every body!
Can anybody help in the following assignment., which I am assigned & is attached below.
What should be the driver programme like to achieve the required result?
Please check the attached code & tell me what is wrong with it & where is wrong?.
I am stuck as the loop I have used for Open menu command is executing continuesly( Remember I have not written the code for menu options which according to me is supposed to be before the call to the method which will open the account.
What I am supposed to do, to achieve what is required by the assignment?.
Especially Driver Programme(TestAccount.java) & about write, Select, CreditInterest menu option as required by the assignment.
Is the coding I have written uptill now is ok.
I have done bit of coding & displaying this here . Could any one check what is wrong with it ? & guide me in the right path to achieve the required result.
And what I am supposed to put this code in applet.
Please do help as soon as possible
I will be very very thankful
**Following is the assignment
Write a program that maintains two types of bank accounts - checking and savings. The program will store all of the account objects in a single array. Use the class below as a guide for the superclass.
Public class BankAccount
private double balance;
private String AcctNumber;
public BankAccount(String Number, double initialBalance)
public void deposit(double amount)
public void withdrawal(double amount)
public String getNumber()
public double getBalance()
public void close()
Descriptions of the menu commands for the program are as follows:
Open account - the user is prompted for the account type, either c for checking or s for savings. If the user enters s, the program will ask for the annual interest rate. If the user enters anything other than an s or c, the program will display �Input was not c or s; please try again.� The user is then prompted to enter a new account number and initial balance. This data is stored in a new object. Objects for all existing accounts must be stored in an array. The new account becomes the current account.
Close account - If there is no current account, the message �Please select an account� is displayed. Otherwise, the current account is removed from the array. There is no current account after this operation is completed.
Deposit - If there is no current account, the message �Please select an account� is displayed. Otherwise, the user is prompted to enter the amount of the deposit. The amount entered by the user is added to the balance of the current account.
Withdraw - If there is no current account, the message �Please select an account� is displayed. Otherwise, the user is prompted to enter the amount of the withdrawal. The amount entered by the user is subtracted from the balance of the current account.
Select - The user is prompted to enter an account number. The array is then searched to see if any BankAccount object contains this number. If so, the object becomes the current account. If not, the following message is displayed :
Account number not found
Write - If there is no current account, the message �Please select an account� is displayed. If the account chosen is not a checking account, the program will display �Please select a checking account�. Otherwise, the user is prompted to enter the amount of the check. The amount entered by the user is subtracted from the balance of the current account and the number of checks written on the account is incremented.
Credit Interest - One month of interest is credited to each savings account based on the interest rate for that account. Checking accounts are not affected.
Other items of note:
The checking account class will store the number of checks written against the account. Its methods will include a getter for the number of checks written and a method that writes a check for given amount.
The savings account class will store the annual interest rate for the account. Its methods will include a getter and setter for the interest rate.
The list of commands is redisplayed after each command has been executed, along with the current account, its balance and for checking - number of checks written; for savings - interest rate see below:
Current account: 123455 Balance: $100.00 Number of Checks written: 6
Current account: 123455 Balance: $100.00 Interest Rate: 4.5%
Set the maximum array size to eight. When the maximum number of accounts is reached display an error message �We are sorry, we can�t accept any more accounts at this time�
All user input may be entered as upper or lower case letters.
***Following is the code for Super Class
public class BankAccount
private double balance;
private String acctNumber;
public BankAccount()
balance = 0.0;
acctNumber = "";
public BankAccount( double initialBalance, String number)
balance = initialBalance;
acctNumber = number;
public void deposit(double amount)
if (amount >= 0)
balance = balance + amount;
else
System.out.print("You cannot deposit " +
"a negative sum of money: ");
System.out.println(amount);
}//else
public void withdraw(double amount)
if (amount <= balance && amount >= 0)
balance = balance - amount;
else
System.out.print("You cannot withdraw " +
"that sum of money: ");
System.out.println(amount);
}//else
public String getAcctNumber()
return acctNumber;
public double getBalance()
return balance;
public void close()
balance = 0.0;
// toString method
public String toString()
return "Current account: " + acctNumber + " Balance: $" + balance;
}//BankAccount
** Below is the code for CheckingAccount Child Class
public class CheckingAccount extends BankAccount
private int numOfChecks;
public CheckingAccount(double initialBalance,String number, int numOfChecks) // construct superclass
super(initialBalance, number);
this.numOfChecks = numOfChecks;
public int getNumOfChecks()
return numOfChecks;
public void deposit(double amount)
super.deposit(amount);
public void withdraw(double amount)
super.withdraw(amount);
public String toString()
return super.toString() + " Number of Checks written " + numOfChecks;
** Code for SavingsAccount Child Class
public class SavingsAccount extends BankAccount
private double interestRate;
public SavingsAccount()
super();
interestRate = 0.0;
public SavingsAccount(double initialBalance, String number,double interestRate)
super(initialBalance, number);
this.interestRate = interestRate;
public double getInterestRate()
return interestRate;
public void setInterestRate(double rate)
this.interestRate = rate;
public String toString()
return super.toString() + " Interest Rate " + interestRate;
/*public void addInterest()
double interest = getBalance() * interestRate / 100;
deposit(interest);
**code for Driver Programme TestAccount.java
import java.io.*;
public class TestAccount
public static void main(String[] args) throws IOException
InputStreamReader is = new InputStreamReader(System.in);
BufferedReader stdin = new BufferedReader(is);
BankAccount[] accountArray = new BankAccount[7];
int x;
for(x = 0; x < accountArray.length ; ++x)
char selection;
System.out.print("Please select the type of ");
System.out.println("account you want to open:");
System.out.println(" c for checking account");
System.out.println(" s for savings account");
selection = (char)System.in.read();
System.in.read(); System.in.read();
if(selection == 'c')
for( x = 0; x<accountArray.length;++x)
createChecking(accountArray);
/*else if(selection == 's')
createSavings();
else
System.out.println(" Input was not c or s, please try again!");
}//for
}//main
public static void createChecking(BankAccount[] arr) throws IOException
InputStreamReader is = new InputStreamReader(System.in);
BufferedReader stdin = new BufferedReader(is);
int x;
for(x = 0; x < arr.length; ++x)
String inString ;
double initBalance = 0.0;
int numChecks = 0;
System.out.println("Please enter new account number:");
inString = stdin.readLine();
System.out.println("Please enter initial balance:");
inString = stdin.readLine();
initBalance = Double.parseDouble(inString);
numChecks = Integer.parseInt(inString);
arr[x] = new CheckingAccount(initBalance, inString, numChecks);
}//for
}//createChecking
/*public static void createSavings() throws IOException
InputStreamReader is = new InputStreamReader(System.in);
BufferedReader stdin = new BufferedReader(is);
int x;
for(x = 0; x < accountArray.length; ++x)
String aString ;
double intRate = 0.0;
System.out.println("Please enter annual interest rate:");
aString = stdin.readLine();
intRate = Double.parseDouble(aString);
accountArray[x] = new SavingsAccount(intRate);
}//for
}//createSavings*/
}//class

http://forum.java.sun.com/thread.jsp?forum=31&thread=243200

Similar Messages

  • Maintaining Bank Accounts in Java

    HI every body!
    Can anybody help in the following assignment., which I am assigned & is attached below.
    What should be the driver programme like to achieve the required result?
    Please check the attached code & tell me what is wrong with it & where is wrong?.
    I am stuck as the loop I have used for Open menu command is executing continuesly( Remember I have not written the code for menu options which according to me is supposed to be before the call to the method which will open the account.
    What I am supposed to do, to achieve what is required by the assignment?.
    Especially Driver Programme(TestAccount.java) & about write, Select, CreditInterest menu option as required by the assignment.
    Is the coding I have written uptill now is ok.
    I have done bit of coding & displaying this here . Could any one check what is wrong with it ? & guide me in the right path to achieve the required result.
    And what I am supposed to put this code in applet.
    Please do help as soon as possible
    I will be very very thankful
    **Following is the assignment
    Write a program that maintains two types of bank accounts - checking and savings. The program will store all of the account objects in a single array. Use the class below as a guide for the superclass.
    Public class BankAccount
    private double balance;
    private String AcctNumber;
    public BankAccount(String Number, double initialBalance)
    public void deposit(double amount)
    public void withdrawal(double amount)
    public String getNumber()
    public double getBalance()
    public void close()
    Descriptions of the menu commands for the program are as follows:
    Open account - the user is prompted for the account type, either c for checking or s for savings. If the user enters s, the program will ask for the annual interest rate. If the user enters anything other than an s or c, the program will display �Input was not c or s; please try again.� The user is then prompted to enter a new account number and initial balance. This data is stored in a new object. Objects for all existing accounts must be stored in an array. The new account becomes the current account.
    Close account - If there is no current account, the message �Please select an account� is displayed. Otherwise, the current account is removed from the array. There is no current account after this operation is completed.
    Deposit - If there is no current account, the message �Please select an account� is displayed. Otherwise, the user is prompted to enter the amount of the deposit. The amount entered by the user is added to the balance of the current account.
    Withdraw - If there is no current account, the message �Please select an account� is displayed. Otherwise, the user is prompted to enter the amount of the withdrawal. The amount entered by the user is subtracted from the balance of the current account.
    Select - The user is prompted to enter an account number. The array is then searched to see if any BankAccount object contains this number. If so, the object becomes the current account. If not, the following message is displayed :
    Account number not found
    Write - If there is no current account, the message �Please select an account� is displayed. If the account chosen is not a checking account, the program will display �Please select a checking account�. Otherwise, the user is prompted to enter the amount of the check. The amount entered by the user is subtracted from the balance of the current account and the number of checks written on the account is incremented.
    Credit Interest - One month of interest is credited to each savings account based on the interest rate for that account. Checking accounts are not affected.
    Other items of note:
    The checking account class will store the number of checks written against the account. Its methods will include a getter for the number of checks written and a method that writes a check for given amount.
    The savings account class will store the annual interest rate for the account. Its methods will include a getter and setter for the interest rate.
    The list of commands is redisplayed after each command has been executed, along with the current account, its balance and for checking - number of checks written; for savings - interest rate see below:
    Current account: 123455 Balance: $100.00 Number of Checks written: 6
    Current account: 123455 Balance: $100.00 Interest Rate: 4.5%
    Set the maximum array size to eight. When the maximum number of accounts is reached display an error message �We are sorry, we can�t accept any more accounts at this time�
    All user input may be entered as upper or lower case letters.
    ***Following is the code for Super Class
    public class BankAccount
    private double balance;
    private String acctNumber;
    public BankAccount()
    balance = 0.0;
    acctNumber = "";
    public BankAccount( double initialBalance, String number)
    balance = initialBalance;
    acctNumber = number;
    public void deposit(double amount)
    if (amount >= 0)
    balance = balance + amount;
    else
    System.out.print("You cannot deposit " +
    "a negative sum of money: ");
    System.out.println(amount);
    }//else
    public void withdraw(double amount)
    if (amount <= balance && amount >= 0)
    balance = balance - amount;
    else
    System.out.print("You cannot withdraw " +
    "that sum of money: ");
    System.out.println(amount);
    }//else
    public String getAcctNumber()
    return acctNumber;
    public double getBalance()
    return balance;
    public void close()
    balance = 0.0;
    // toString method
    public String toString()
    return "Current account: " + acctNumber + " Balance: $" + balance;
    }//BankAccount
    ** Below is the code for CheckingAccount Child Class
    public class CheckingAccount extends BankAccount
    private int numOfChecks;
    public CheckingAccount(double initialBalance,String number, int numOfChecks) // construct superclass
    super(initialBalance, number);
    this.numOfChecks = numOfChecks;
    public int getNumOfChecks()
    return numOfChecks;
    public void deposit(double amount)
    super.deposit(amount);
    public void withdraw(double amount)
    super.withdraw(amount);
    public String toString()
    return super.toString() + " Number of Checks written " + numOfChecks;
    ** Code for SavingsAccount Child Class
    public class CheckingAccount extends BankAccount
    private int numOfChecks;
    public CheckingAccount(double initialBalance,String number, int numOfChecks) // construct superclass
    super(initialBalance, number);
    this.numOfChecks = numOfChecks;
    public int getNumOfChecks()
    return numOfChecks;
    public void deposit(double amount)
    super.deposit(amount);
    public void withdraw(double amount)
    super.withdraw(amount);
    public String toString()
    return super.toString() + " Number of Checks written " + numOfChecks;
    **code for Driver Programme TestAccount.java
    import java.io.*;
    public class TestAccount
    public static void main(String[] args) throws IOException
    InputStreamReader is = new InputStreamReader(System.in);
    BufferedReader stdin = new BufferedReader(is);
    BankAccount[] accountArray = new BankAccount[7];
    int x;
    for(x = 0; x < accountArray.length ; ++x)
    char selection;
    System.out.print("Please select the type of ");
    System.out.println("account you want to open:");
    System.out.println(" c for checking account");
    System.out.println(" s for savings account");
    selection = (char)System.in.read();
    System.in.read(); System.in.read();
    if(selection == 'c')
    for( x = 0; x<accountArray.length;++x)
    createChecking(accountArray);
    /*else if(selection == 's')
    createSavings();
    else
    System.out.println(" Input was not c or s, please try again!");
    }//for
    }//main
    public static void createChecking(BankAccount[] arr) throws IOException
    InputStreamReader is = new InputStreamReader(System.in);
    BufferedReader stdin = new BufferedReader(is);
    int x;
    for(x = 0; x < arr.length; ++x)
    String inString ;
    double initBalance = 0.0;
    int numChecks = 0;
    System.out.println("Please enter new account number:");
    inString = stdin.readLine();
    System.out.println("Please enter initial balance:");
    inString = stdin.readLine();
    initBalance = Double.parseDouble(inString);
    numChecks = Integer.parseInt(inString);
    arr[x] = new CheckingAccount(initBalance, inString, numChecks);
    }//for
    }//createChecking
    /*public static void createSavings() throws IOException
    InputStreamReader is = new InputStreamReader(System.in);
    BufferedReader stdin = new BufferedReader(is);
    int x;
    for(x = 0; x < accountArray.length; ++x)
    String aString ;
    double intRate = 0.0;
    System.out.println("Please enter annual interest rate:");
    aString = stdin.readLine();
    intRate = Double.parseDouble(aString);
    accountArray[x] = new SavingsAccount(intRate);
    }//for
    }//createSavings*/
    }//class

    I have done bit of coding & displaying this here . Could any one check what is wrong
    with it ? & guide me in the right path to achieve the required result.
    And what I am supposed to put this code in applet.Hold on now, this person seems to have done some coding Considering the bare BankAccount class they were given as a starting point, it seems they have given it quite an effort. I think I will look at this person's code ...not to complete it, but to give them guidance. I agree with your concerns Derisor, but lets not throw the baby out with the bathwater!
    The trouble with me looking into your code though, dear poster, is that you did not supply the SavingsAccount class ...your listing just gives a duplicate of the CheckingAccount class (I assume a copy/paste error). Post the missing class and I will try to give you some advice. But as Derisor indicated ...I will not be completing your assignment for you. OK?

  • Win 8.1, latest java, reinstalled both, facebook says Java required, yahoo mail blank page. IE works fine. Also can't get into bank account

    windows 8.1 64 bit, latest java 1.8.0_40, facebook says Java required, yahoo mail blank page, bank account says java required. Java is enabled, I have added these to trusted sites.

    Just to be sure: do you mean Java or JavaScript?
    Java and JavaScript are different languages.
    To avoid confusion, see:
    *http://kb.mozillazine.org/JavaScript_is_not_Java
    JavaScript is build-in, but can be disabled by an extension or manually.
    Java is added by a plugin.
    Firefox on Windows is a 32 bit application and thus you need a 32 bit Java version for Firefox.
    *http://www.oracle.com/technetwork/java/javase/downloads/index.html
    You didn't include troubleshooting information, so we can't check what plugins are installed and enabled.
    *https://support.mozilla.org/kb/Troubleshooting+plugins

  • Banks and Bank Accounts Conversion

    Hi..
    Can any one tell me whether I can use the API "ARP_BANK_PKG" for the conversion of Banks and Bank Accounts.
    Thanks in Advance.
    Regards,
    Naren

    According to note: 395562.1, Oracle Payables Development has not released any API's for creating or maintaining bank account records.
    ARCUSBAB.pls is ARP_BANK_PKG -- it's the API package that AR and iReceivables and probably other products use to create bank accounts.

  • Money Transfer between two foreign currency bank accounts

    Hello,
    Company A's functional (company code) currency is GBP.
    It maintains bank accounts in GBP, EUR and USD.
    How can it transfer money in SAP between its USD and EUR bank accounts without going via GBP account?
    Thanks in advance for your time and efforts.
    sumit

    Hein,
    Thanks for the reply though it is not that straight forward.
    The situation here is that account # 100 is EUR denominated, account # 200 is USD denominated. The co. code is GBP denominated.
    Now, I want to move money from my USD account to the EURO account directly.
    If I go to FB50 or FB01 and enter USD as the transaction currency for the JV and enter USD account # 200 as a credit and EUR account # 100 as a debit, SAP does and will error out as the EUR account can only be posted in EUR, not USD and not GBP or any other currency for that matter.
    So, the question still remains, How do I move money between two foreign currency bank accounts without going thru the functional currency bank account?
    Btw, I do understand that SAP will calculate the equivalent GBPs in local currency on each line.
    sumit

  • I recently purchased a book and according to my bank account the payment went through buy now when I try to download anything iTunes says there was a problem with my last purchase and won't let me download how do I fix this please?? Do I have to pay again

    I Recently purchased a book from iTunes and according to my bank account the payment was successfull but now when I try to sownload anything it says there was a payment issue with my last purchase! How do I fix this? Do I have to pay again??

    Contact the store support staff at: http://www.apple.com/emea/support/itunes/contact.html for help.

  • My old bank account that is now closed is still setup as my Verizon ebill account, now i'm locked from ever receiving ebills again. Verizon can't change it, my old bank doesn't care because i'm no longer an account holder. What can i do?

    In 2013 I canceled my old bank account and transfered everything over to a new account. I've never been able to get ebills through my new account. I called Verizon as per the message on the site. Rep says I cannot sign up for ebills/automatic bill payments because i'm already signed up... Here's the thing though. I'm not. I used to be under my old bank account. Verizon points to my Bank. I call my bank and they point to verizon and say they've canceled everything... I call verizon back... and they point to my bank again... back and forth... So it appears that I will never again have the feature for automatic bill pay since their core team refuses to reset/override the existing settings. Is there any solution to this problem?
    Thanks
    Jonathan

    This has me confused? Ebill will always occur that is not the same as the payment account. Do you have automatic bill pay as well?
    If you go on to your my Verizon web portal and log in, under bill pay you can add the new payment card or bank account as a NEW payer account.
    When I pay my invoice I sometimes alternate between cards, so I have both entered into the Verizon payment system. These accounts can also be edited if need be since sometimes your expiration date has to be changed, or your number on the account has to be changed. It is a real easy fix.
    There is a big difference from paperless billing and automatic bill paying. One you view the invoice the other is an automated payment feature.
    Good Luck

  • How to maintain default cost center at House Bank Account level for Bank charges

    Hello All - We have 4 Bank accounts and all of them are assigned to the same transaction type.
    As of now, we have OKB9 set up maintained for Bank charges at Co Cd level and it is posted to the same GL A/c.
    Now, My requirement is that I need to have different Cost center maintained for 2 of the 4 House Bank Accounts.
    Can you pls let me know if any possibility.
    Thanks

    Interesting requirement. This can be achieved through Search String as suggested by Mr. Shanid.
    Try to find a text in the note to payee line for bank charges for creating a search string.
    For Example. See below note to payee line and assume this line for bank charges.
    16,455,130155,0,5/3 BANKCARD SYS  CH,,5/3 BANKCARD SYS  CHARGBACKS.
    Identify a text which should always come with this line for every EBS file for bank charges. Assume here "BANKCARD".
    Now go to T-code OTPM.
    Click on create
    Srch strg name:  Bank Charges
    Description:     Bank Charges
    Search String: BANKCARD ( Based on this text system will search your not to payee line)
    Once you press enter, you will get mapping details on the left side with target field "BANKCARD". Now remove the BANKCARD from target field and put there cost center which you will post for one house bank. Save the data.
    Now move to second step.
    Click on Search String Use.
    Put your company code,
    House bank(mandatroy in your case).
    Interpretation Algorithm( same as you maintained in OT83 for posting rule with external transaction type).
    Search String: BANKCARD.
    Target Field: Cost Center.
    Save.
    Sorry I am not getting option to attach screenshot in SCN now. Dont know why.
    Let us know if you have any doubts.
    Hi Mr. Shanid,
    Correct me if I am wrong.
    Regards,
    Mohammed

  • HT5559 JAVA WITH CHROME!!! I am trying to login to my bank account at nordea.dk. This website uses somekind of java thing. Chrome cant't load it. Works perfect with Safari. How to make it work in Chrome?

    I am trying to login to my bank account at nordea.dk. This website uses somekind of java thing. Chrome cant't load it. Works perfect with Safari. How to make it work in Chrome?

    Do you speak of true blue Java or Javascript?  If the latter then it is a problem with the Browser.
    But if it is the real Java, do you have the offical version of Java from Oracle installed?
    Getting applications to see official Java is a nightmare.  If you install the Runtime Environment only (JavaRTE) most applications do not see it.
    To force offical Java system wide, I found you have to install the Java Developer Kit (JavaJDK).  It's a larger install as it also comes with documentation and compilers but it make offical Java system wide.

  • Safari 7.0.5 problem-- I can't erase saved passwords-- I delete it in Preferences, it keeps entering the old password. I just got locked out of a bank account-- AGAIN!

    I changed my password for an important account.
    I deleted the old password under preferences on Safari.
    I entered the new password and it asked to save it.
    Next time I went to the account----it entered the old password--- and after three tries, I was locked out of the account.
    I re-did the whole process--- it happened again!
    Help!

    Passwords saved by Safari are actually stored in Keychain Access.
    Open Keychain Access located in   HD > Applications > Utilities
    Select Passwords on the left.
    Type in the name of the website you are trying to change the password for top right corner of the Keychain Access window.
    That website keychain should be there.
    Then right or control click that keychain then click Delete.
    Then back to Safari. From the Safari menu bar click Safari > Preferences then select the Privacy tab.
    Click:  Remove All Website Data
    Then select the Passwords tab then delete the the website. Make sure: AutoFill user names and passwords is selected.
    Now go to the bank account website and try changing your password.

  • Creating Inhouse Bank account: error message GL group not maintained

    HI Experts,
    while trying to create an Inhouse Bank account F9K1 I get the error message: General Ledger group is not maintained.
    Indeed I`ve maintained the GL group in table TBKKCGRP for the relevant GL variant which is also assigned to my bank area. It`s weird, because, when I am opening the search help for the field General Ledger group on tab Control data under F9K1, all GL groups I`ve defined can be selected, but when I am trying to save my selection I get the message mentioned above.
    Can someone explain me the reason for this?
    Best regards
    Tobias

    Before it`s possible to assign a General Ledger group to a new account, the Customizing activity "Maintain Accounts for Payment Transactions" has to be finished.

  • Hello I bought a audio book yesterday and it got charged to my bank account but I left the wifi zone and it didn't get downloaded but the charge still shows on my bank account  how do I downloaded with out getting charged again ?

    Hello I bought a audio book yesterday and it got charged to my bank account but I left the wifi zone and it didn't get downloaded but the charge still shows on my bank account  how do I downloaded with out getting charged again ?

    Store>Check for Available Downloads

  • Best Buy hijacked my bank account and disposed my Best Buy points

    I placed an online order on 09/05/2014 (Order number: (removed per forum guidelines) around 4pm eastern, and about 3 hours later, I got another email stating "YOUR ITEM HAS BEEN CANCELED". It was for an in-store open box item, which I was able to pay for online and pick-up at the store, or so I thought. I used two $5.00 reward certificates, a gift card, and my credit card to finalize the transaction. The email titled, "YOUR ITEM HAS BEEN CANCELED" contained this information:
    Be assured that if you paid by credit card, it has not been charged, and any other method of payment has been credited. If you used a Gift Card for this order and no longer have it, please call the number below and we'll send you a replacement.
    If you have any questions about your order or need further assistance — or if you'd like help finding a similar item — please contact us at
    1-888-BEST BUY (1-888-237-8289).
    Once again, we're sorry for this inconvenience, and are working hard to serve you better in the future.
    Sincerely,
    Karalyn Sartor
    Vice President Customer Care
    Well, lets just start wih Karalyn did not answer my call or attempted to help.
    My gift card was immeditely re-credited, however it has been a different story for the other method of payment. My certificates which were accumulated through purchases totaling over $500 dollars, never regenerated (i've called 3 separate times about when are they going back to my points bank and responses range from 24hr to 45days) it's now Wednesday this happen last Friday. The cancelation email stated my credit card would not be charged, but Best Buy did something worse they placed a hold on my card for this order that wasn't fulfilled and actually canceled by Best Buy employees at the store(553) due to not in stock (as stated in cancelation email).
    The transaction was completed online because it indicated stock was available and the, "Thank you for your order" email implied that ownership was mine. I don't understand why Best Buy placed a hold on my card, if the transaction was manually checked and canceled? What makes it worse there was no attempt to contact me to substitute canceled order or give me a definitive reason why it was canceled. In fact, my reward certificates that I accumulated over some time were gone due to this cancelled order and no definitive answer has been given to when they will show back on my account. I was told Friday the hold would release in 3-5 days and it "should" drop, but it now Wednesday. I would understand if this was a return transaction and I have to wait for my funds to be available again, but I had no possession of item and it the transaction didn't go through why is Best BUy holding my money hostage? I'm not in the business of lending out money, and I needed those funds to actually acquire what I attempted to in my order. I shouldn't have to wait on my money, I feel like I'm being bullied and down right punished.
    So, now it gets worse for me because. I called I-800 for Elite Plus reward members ( been a member since it was Premier Silver) to make sure stock was available on a similar item (at full price), and asked about the points, I lost and how I would be able to apply them to my purchase. The rep adjusted the price to accommodate my transaction and said that the points would be still go back on my account in 24 hrs. This new order was finalized on the same day as original order Friday 09/05/2014.
    Well, I checked my bank account Monday , and was surprised to see the original cancelled order was still there, as well as two identical transaction that I'm assuming represented my new order. I was patient and waited till Tuesday to check again, and hoped that all mistaken holds would drop, but I was wrong. Instead, now a hold actually posted as a completely different amount (lower) with the new order number associated to it, and the other amount(what I expected) is also there plus the original transaction amount. Who gave Best By create a third order without my consent? Why did Best Buy assume I had money to lend their cooperation? Why did Best Buy assume that my funds were at their disposal and authorized their own transaction? How dos Best Buy not consider unapproved transactions could overdraft my account? I called and asked, but no answer could be given to why that happen except that the rep charged me twice, and thats why theres two holds, but then that doesn't explain why one of those holds post at a cheaper price with my new order number on it. This is crazy, there is no reason why a third order should have been created because I didn't approve it. This has been too many days without my money, and these holds total a little pass $300.00 dollars (not chump change).
    Yesterday (09/09/14) I contacted my bank to find a solution to these unwarranted charges, and the only way to expedite and release my funds would be in a from of a letter from best buy on their letter head to be faxed to 18663097443 with the transaction amounts, card number, my name, date of transaction, signed by a manager, and a statement informing the bank that Best Buy would not collect on those charges. The other solution was to dispute the charge that posted because that amount was not contracted to be fulfilled under the agreement of the order form.
    So, I called Best Buy again. Well, after over an hour on the phone and the rep spoke to her superiors which declined the request, so I asked for the case number, but the rep told me that after during the conversation her computer crashed and no number could be given. So, I asked for some type of compensation for this crazy ordeal and for the financial position it put me in by creating a new order and holding funds from a canceled order. Well, she said my situation didn't correspond to reasons that warranted compensation, not even a coupon. I thought what happen to customer service as being a reason? The Best Buy rep did seem to empathize with my situation, and asked again for that authorization letter, and she said she got it approved; this was around 5pm yesterday. She then even said she was able to generate a case number with this approval (case number 144087240).
    Guess what Best Buy community its now Wednesday, and the holds are all there no communication was sent to the resolution department on the behalf of Best buy and I'm still out $300. plus dollars since Friday. Normally banks charge interest on loans, what will Best Buy do for me now that I have stolen my money? I never gave consent to create a third order, which now I will have to dispute and report to the Better Business Bureau. The most unbelieveble part of this mess is that the item in my original order that satrted all this is still up on the Best Buy page. An employee supoosley checked and made the determination that the item is out of stock, but its still on the webpage to trap another customer in lending Best Buy capital to fund their organization. I would clike to challenage any employee to attempt to but this item and see what happens to their funds. I mean, come on Best Buy if you don't pay the employee to trap people, then have them remove the item off the website where people are becoming victims to this money pit. Here is the link go for it and see what happens to you Karalyn Sartor, Vice President Customer Care. 
    http://www.bestbuy.com/site/apple-open-box-ipad-mini-with-wi-fi-16gb-white-silver/6208541.p?id=12187...
    I shop at Best Buy so much I held the silver Premier status since it was introduced, and every year the amount of how much you spend gets raised as benefits get removed, I've been able to surpass that threshold to maintain Elite Plus status since it too has been created topping almost $5000.00 this year alone, and we haven't hit Christmas yet. This experience is something to consider next time I think about going to Best Buy.

    Good afternoon robertocar78,
    After reading through your detailed post, I can fully understand why you would be frustrated with this experience. First off, stores should ensure that their clearance and open-box items listed on BestBuy.com are up-to-date to prevent such experiences as yours. Secondly, to have such an amount of funds unavailable would be quite worrisome, and I hope that I can bring some light to your particular situation.
    Using the email address you registered with the forum, I was able to locate your cancelled order as well as the replaced order. Typically when an order is placed, the funds are immediately authorized to ensure the funds are available. While this authorization may make the funds unavailable, the funds have not actually been collected.
    Once an order ships, the funds will be collected at that time. Should there be more than one item on an order, if the items ship separately or at different times, you may be charged for the individual items. That being said, you could see multiple smaller charges for one order that together make up the order total. If an order is cancelled, the authorization should be dropped on our end. However, this may take 3-5 business days to reflect on your end, depending on your financial institution’s processing times.
    I was able to see that you have been working extensively with Todd on our Consumer Relations team in regards to your situation. I spoke with him personally about your particular situation and let him know that you have also posted here in regards to your concerns. I’m happy to hear that he has been able to assist you in resolving most of your issues thus far.
    Also, please know that I am reaching out to the Tropicaire store in Miami, FL store in regards to this iPad listing to ensure they have a chance to correct any inventory or listing issues they may have. I am truly sorry for any inconvenience this experience may have caused you. I hope that this experience has not influenced your future shopping destinations.
    If you should have any further concerns or questions, please feel welcome to reach out to me here on the thread or by sending me a private message via the link in my signature below.
    Cheers!
    Tasha|Social Media Specialist | Best Buy® Corporate
     Private Message

  • Can I Use iTunes Store without Storing Bank Accounts, etc, in my Profile?

    Hi
    Today a fraudulent charge of $89.99 appeared on my iTunes account. This suggests that a hacker has obtained my password, and hence access to all information in my iTunes account, including credit card or Paypal account information. I can deal with having to claim refunds for fraudulent iTunes purchases, but I cannot afford to risk ID Theft, or to have my back account information in the possession of hackers.
    (1) Is it possible to maintain an iTunes account that does not store bank accounts, and ideally stores no personal information other than my email address?
    (2) If I can do this, I assume I'd then have to enter that information for each purchase. Will this information be expunged once the ourchase is complete? Or would it remain on the system in some form, accessible to hackers?
    (3) If (1) is not possible, how do I cancel my iTunes account? There does not seem to be such an option on the iTunes Account Management screens.
    Thanks,
    Chris

    You can remove your credit card from your account. Go into the account, click "Edit payment information" and you will see the option under credit card to click "None."
    For purchasing, you can either enter the card info per transaction, or you can start using iTunes gift cards which are readily available.

  • When I sign in to my bank account this pops up: na3zz.playnow.dollfield.eu and a bunch of numbers. Also it says update now, though I never click on it. Help.

    As soon as I sign in to the bank but before I put in my secure passwords, I look and there is another Mozilla tab saying update 7 drivers, or update now. Above is one of the lines I saw in my browser. This doesn't seem to be happening on any other website and so far my bank account is fine. But this worries me. I tried my partner's computer and the same thing happened. I just did it again and this came up. (I have already updated to the newest firefox by the way.) This message came with the Mozilla logo too but it wouldn't copy over to this letter.
    http://www.lpmxp2.com/393C7C213B2057557D61273D212C7B545FA8850C068E5598E2EDD7F75F9913F870BFCBF4F7F14D2E3903E1A8BA4DE53F?tgu_src_lp_domain=www.allsoftdll.com&ClickID=12824897611400706742&PubID=274944
    Recommended
    You are currently browsing the web with Firefox and it is recommended that you update your video player to the fastest version available.
    Please update to continue.
    OK
    You are currently browsing the web with Firefox and your Video Player might be outdated
    Please update to the latest version for better performance
    LEGAL INFORMATION
    ATTENTION! PLEASE READ THIS AGREEMENT CAREFULLY BEFORE ACCESSING THE SITE AND DOWNLOADING ANY CONTENT. IF YOU USE THE SITE OR DOWNLOAD CONTENT YOU AGREE TO EACH OF THE FOLLOWING TERMS AND CONDITIONS.
    This is a legally binding contract between you and the installer. By downloading, installing, copying, running, or using any content of allsoftdll.com, you are agreeing to be bound by the terms of this Agreement. You are also agreeing to our Privacy Policy. If you do not agree to our terms, you must navigate away from our Sites, you may not download the Content, and you must destroy any copies of the Content in your possession.
    If you are under 18, you must have your parent or guardian's permission before you use our Sites or download Content. In an effort to comply with the Children's Online Privacy Protection Act, we will not knowingly collect personally identifiable information from children under the age of 13.
    This Agreement may be modified by us from time to time. If you breach any term in this Agreement your right to use the Sites and Content will terminate automatically.
    1. The Download Process.
    Your download and software installation is managed by the Installer. The installer(i) downloads the files necessary to install your software; and (ii) scans your computer for specific files and registry settings to ensure software compatibility with your operating system and other software installed on your computer. Once the installer has been initiated, you will be presented with a welcome screen, it allows you to choose to install the software or cancel out of the process. We may show you one or more partner software offers. You are not required to accept a software offer to receive your download. We may also offer to: (i) change your browser's homepage; (ii) change your default search provider; and (iii) install icons to your computer desktop. Software we own and our partner's software may include advertisements within the application.
    2. Delivery of Advertising.
    By accessing the Sites and downloading the Content, you hereby grant us permission to display promotional information, advertisements, and offers for third party products or services (collectively "Advertising"). The Advertising may include, without limitation, content, offers for products or services, data, links, articles, graphic or video messages, text, software, music, sound, graphics or other materials or services. The timing, frequency, placement and extent of the Advertising changes are determined in our sole discretion. You further grant us permission to collect and use certain aggregate information in accord with our Privacy Policy.
    TREATMENT OF PERSONAL INFORMATION
    In compliance with Act15/1999, 13 December, of Protection of Personal Information and development regulation (hereinafter, the Company), holding company of this Web Site,(hereinafter, the Portal) informs you that the information obtained through the Portal will be handled by the Company, as the party in charge of the File, with the goal of facilitating the requested services, attending to queries, carrying out statistical studies that will allow an improvement in service, carrying out typical administrative tasks, sending information that may result of your interest through bulletins and similar publications, as well as developing sales promotion and publicity activities related to the Portal.
    The user expressly authorizes the use of their electronic mail address and other means of electronic communication (e.g., mobile telephone) so that the Company may use said means of communication and for the development of informed purposes. We inform you that the information obtained through the Portal will be housed on the servers of the company OVH, SAS, located in Roubaix (France).
    Upon providing your information, you declare to be familiar with the contents here in and expressly authorize the use of the data for the informed purposes .The user may revoke this consent at any time, without retroactive effects.
    The Company commits to complying with its obligation as regards secrecy of personal information and its duty to treat the information confidentially ,and to take the necessary technical, organizational and security measures to avoid the altering, loss, and unauthorized handling or access of the information, in accordance with the rules established in the Protection of Personal Information Act and the applicable law.
    The Company only obtains and retains the following information about visit our site: The domain name of the of the provider (ISP) and/or the IP address that gives them access to the network.
    The date and time of access to our website. The internet address from which the link that that leads to our web site originated. The type of browser client. The client's operating system. This information is anonymous, not being able to be associated with a specific , identified user. The Portal uses cookies, small information files generated on the user's computer, with the aim of obtaining the following information: The date and time of the most recent visit to our web page. Security control elements to restricted areas.
    The user has the option of blocking cookies by means of selecting the corresponding option on their web browser. The Company assumes no responsibility through if the deactivation of cookies supposes a loss of quality in service of the Portal.
    If you would like to contact us via e-mail, please send a message here
    Download and Install Now
    Accept and Install
    Terms & Conditions
    Privacy Policy
    Contact Us
    Another one appeared too:
    http://hjpzz.playnow.dollfield.eu/?sov=412093510&hid=hllxrtplhvhh&id=XNSX.1282489761.242716.bcd1066d14.5716.753da997a17f9f6fe278b4412637784f%3A%3Apc
    Thanks for any help.

    What you are experiencing is 100% related to Malware.
    Sometimes a problem with Firefox may be a result of malware installed on your computer, that you may not be aware of.
    You can try these free programs to scan for malware, which work with your existing antivirus software:
    * [http://www.microsoft.com/security/scanner/default.aspx Microsoft Safety Scanner]
    * [http://www.malwarebytes.org/products/malwarebytes_free/ MalwareBytes' Anti-Malware]
    * [http://support.kaspersky.com/faq/?qid=208283363 TDSSKiller - AntiRootkit Utility]
    * [http://www.surfright.nl/en/hitmanpro/ Hitman Pro]
    * [http://www.eset.com/us/online-scanner/ ESET Online Scanner]
    [http://windows.microsoft.com/MSE Microsoft Security Essentials] is a good permanent antivirus for Windows 7/Vista/XP if you don't already have one.
    Further information can be found in the [[Troubleshoot Firefox issues caused by malware]] article.
    Did this fix your problems? Please report back to us!

Maybe you are looking for