About FlyMiles

FlyMiles is a free loyalty program for On The Fly branded convenience stores.

Earn 10 for every $1 in-store spend

Scan the barcode in your FlyMiles app, enter your Alt ID at checkout or swipe your card to earn cash discounts, free items and more.

You must complete the registration process to activate your FlyMiles membership to redeem rewards.

PointsItem Name
500Save $1 off your in-store purchase
1500Save $3 off your in-store purchase
2500Save $5 off your in-store purchase
2500Save 10¢ per gallon
5000Save $10 off your in-store purchase

Yes, cigarettes, tobacco, beer, gift cards, lottery, and services will be excluded from your rewards tally.

Points expire 12 months for the date of issuance. For example, if points were earned on February 15th of this year, they will expire March 31st of next year.

Your Alt ID is the phone number you used when you created your FlyMiles account. You can find your Alt ID in the app by tapping the barcode icon in the top right corner of the home screen.

About FlyDebit

FlyDebit is an upgrade to FlyMiles that lets you pay with your FlyMiles account. Simply link your FlyMiles to your checking account to enable ACH debit transactions.

With FlyDebit, you’ll receive an instant price rollback at the pump. There are no enrollment fees or finance charges. Additionally, your participation will not impact your credit rating.

You can sign up with or without a FlyMiles card. Either download the On The Fly app and complete registration or click here to sign up online.

Use it the same way you use any other debit card at the pump or pay using the On The Fly app. In the On The Fly app, select “Mobile Pay” and follow the prompts. With both methods, you may pay for purchases in-store and at the pump.

Swipe your card and enter your PIN or select “Mobile Pay” in the app and follow the prompts. Then, watch the price instantly rollback.

Your account will either be activated immediately, or you’ll be sent an email with additional instructions to complete your enrollment. If you are not activated immediately, you may be required to provide additional information for security reasons, or you may be required to undergo a bank validation process. This process could take up to (3) business days after the enrollment date.

You are responsible for completing the bank verification step to activate the payment function. This step requires you to confirm two small test transactions that we post to your account for verification purposes.

If additional information is needed, you will be notified through subsequent email messages.
Once you complete any additional steps required, you will receive an email confirming that your payment account is now active.

You have previously enrolled in a payment program powered by ZipLine. To successfully submit your enrollment for the FlyDebit, be sure to enter the following enrollment information exactly as it appears in your existing ZipLine payment account:

  1. First Name
  2. Last Name
  3. Date of Birth
  4. Driver’s License Number
  5. Email Address

If you are still experiencing issues submitting your enrollment for FlyDebit, please contact the ZipLine Payment Customer Service team at 877-403-2222.

Mobile Payment Only Programs (cardless payment)

If you received a welcome email saying you are active and ready to go, you will need to wait 24 hours before using your FlyDebit as a method of payment at On The Fly locations.

You must follow the instructions in that email to activate your FlyDebit account. Once you complete the steps required to activate your account, you will receive another email confirming that your account is active. At this point, you will need to wait 24 hours before using FlyDebit at On The Fly locations.

About FlyDebit Fees & Charges

Currently, there is not an enrollment fee and we do not charge a fee to the consumer for the use of the rewards or payment programs. Your FlyDebit account may be subject to an annual maintenance fee which would be properly disclosed at enrollment and/or prior to any fee amount being debited from your bank account. Also, your bank may charge fees relating to the ACH withdrawal of money from your checking account. Check with your bank for specific details. We do, however, charge a Return Fee if your bank returns a transaction unpaid. For this reason, we recommend that you have Overdraft Protection on the account used for your FlyDebit card transactions to potentially avoid additional return fees.

Most banks do not charge for ACH transactions submitted to a CHECKING account. This is the same method that is currently used for paying mortgage payments, car payments and any authorized debits from your bank account. It is possible that some banks may charge a monthly fee for such services so please check with your bank for details. Charges will apply from your bank and from ZipLine if your transaction is returned as unpaid (NSF, Account Closed/Frozen, etc.). The return fee will be the maximum amount permissible by state law. This fee is separate from any fees that your bank may impose for such returns. We recommend that you have Overdraft Protection on the account used for your FlyDebit card account transactions.

First, you should not conduct a transaction if you are aware that you do not have sufficient funds to cover the face amount of the transaction. If you do, the transaction will be returned by your bank and your FlyDebit program will be deactivated until you make good on your purchase. Returned transactions also result in a “Return Fee” permissible by state laws. ZipLine, or their assigned agents, will try to electronically collect the face amount of the transaction and the associated Return Fee on two attempts. If the company cannot collect through normal electronic means, your account will be flagged and referred to a collection service and your membership may be cancelled. We recommend that you have Overdraft Protection on the account used for your payment card account transactions to avoid additional return fees. By having Overdraft Protection with your bank, you may avoid our fees for any returned transactions.

Yes. Transaction velocity/usage limits vary. Please call Customer Service to find out what your usage limits are. This policy was last updated on: 11/29/2018