This is a Java project that uses Selenium, chromedriver, and Gmail to pay an MUD Omaha bill using the credit card saved in the account's wallet.
- Java 11
- chromedriver
- A Gmail account for sending alerts
java -cp mud-omaha-auto-credit-card-pay-1.1.0-jar-with-dependencies.jar io.skylerlewis.billpay.mudomaha.MudOmahaBillPayer <MUD_OMAHA_ACCOUNT_EMAIL> <MUD_OMAHA_ACCOUNT_PASSWORD> <GMAIL_ADDRESS_FOR_SENDING_ALERTS> <GMAIL_PASSWORD_FOR_SENDING_ALERTS> <EMAIL_ADDRESS_FOR_RECEIVING_ALERTS>
The example below would:
- Sign into mudomaha.com using the john.smith@example.com account
- If the bill due is $0, print a log message and stop the program
- If the bill due is greater than $0, pay the amount due using the credit card saved in the account's wallet
- Send a picture message using mud-omaha-bill-alert123@gmail.com to 123-456-7890 (on Verizon) with screenshots showing the bill has been paid, including the payment confirmation number
java -cp mud-omaha-auto-credit-card-pay-1.0-jar-with-dependencies.jar io.skylerlewis.billpay.mudomaha.MudOmahaBillPayer john.smith@example.com jOhNsMiThPaSsWoRd mud-omaha-bill-alert123@gmail.com GmAiLpAsSwOrD 1234567890@vzwpix.com