How do I send money to an inmate at MACC?
Use JPay at jpay.com. Create an account, search for the inmate by name and ID number, and pay with a debit or credit card. Funds typically post within 1 to 3 business days for in-state cards.
Send MoneyJPay is the only approved commissary vendor for Oklahoma DOC facilities. Here are the fastest ways to get funds to an inmate at MACC.
Send photos and letters too
Oklahoma Department of Corrections facilities use JPay as the exclusive commissary and money-transfer vendor. You can deposit funds online, by phone, or at a JPay kiosk inside the facility. Transfers from out-of-state accounts and non-NFCU cards may take 3 to 5 business days, while NFCU debit cards and local payments usually post within 1 to 3 business days.
Online at jpay.com
Create a free account, search for the facility, and pay with a debit or credit card.
By phone
Call JPay customer support and pay with a debit or credit card.
Facility kiosk
Deposit cash or use a debit card at the JPay kiosk during a visit.
1-3 days
NFCU / in-state cards
3-5 days
Out-of-state cards
$0
Cash or check accepted
Online: jpay.com
Create a free account at jpay.com. Search for Mack Alford Correctional Center, enter the inmate’s name and ID number, and choose a payment method. You will receive a confirmation email with a tracking number.
By Phone
Call JPay customer support and pay with a debit or credit card. Have the inmate’s name and ID number ready.
Facility Kiosk
If you are visiting in person, you can deposit cash or use a debit card at the JPay kiosk in the facility lobby. The kiosk prints a receipt immediately.
| Method | Typical posting time |
|---|---|
| NFCU debit card | 1 to 3 business days |
| Local debit / credit card | 1 to 3 business days |
| Out-of-state card or bank | 3 to 5 business days |
JPay releases funds to the inmate’s commissary account once the transaction clears. Weekends and holidays are not counted as business days.
JPay charges a small service fee for each transaction. Fees vary depending on the payment method and amount. The fee is shown before you confirm the transaction on the website or app.
Do not send cash by mail. Personal checks and money orders are not accepted. JPay is the exclusive commissary vendor for Oklahoma DOC facilities.
Once funds clear, the inmate can use them for commissary purchases such as snacks, hygiene products, and stationery. Commissary orders are typically processed once per week.
If a payment is stuck or rejected, check the tracking number in your JPay account first. Common causes include an incorrect inmate ID number or a card mismatch. If the issue is not resolved within 5 business days, contact JPay customer support.
4 of 4 questions
Use JPay at jpay.com. Create an account, search for the inmate by name and ID number, and pay with a debit or credit card. Funds typically post within 1 to 3 business days for in-state cards.
Send MoneyIn-state debit and credit cards usually post within 1 to 3 business days. Out-of-state cards and bank transfers may take 3 to 5 business days.
Send MoneyNo. Cash, personal checks, and money orders are not accepted. Use JPay for money transfers.
Send MoneyNo published daily or weekly deposit limits for this facility. Large deposits may be flagged for review. Contact JPay support in advance if you need to send a large sum.
Send MoneySearch the ODOC Offender Lookup or BOP Inmate Locator.
View ArticleVisiting hours, the approved visitor list, and dress code.
View ArticleSetting up a prepaid account and call limits.
View ArticleSearch for your loved one and start sending photos, letters, and messages today.
Search for Your Loved OneFree Inmate Search
All information on this page comes directly from official government and facility sources. How we verify information › Last verified June 23, 2026.