GitHunt
SK

skylerwlewis/MUDOmahaAutoCreditCardPay

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.

Note

I no longer use this project, so I am archiving this project's repository. I am keeping it here as a reference for the future.

MUD Omaha Auto Credit Card Pay

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.


Prerequisites

  • Java 11
  • chromedriver
  • A Gmail account for sending alerts

Usage

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>

Example

The example below would:

  1. Sign into mudomaha.com using the john.smith@example.com account
  2. If the bill due is $0, print a log message and stop the program
  3. If the bill due is greater than $0, pay the amount due using the credit card saved in the account's wallet
  4. 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


Sample Screenshots

Step 1
Step 2
Step 3
Step 4
Step 5

Languages

Java100.0%

Contributors

Created July 18, 2021
Updated March 1, 2025
skylerwlewis/MUDOmahaAutoCreditCardPay | GitHunt