Skip to content

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.

Notifications You must be signed in to change notification settings

skylerwlewis/MUDOmahaAutoCreditCardPay

Repository files navigation

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

About

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.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages