Ferris, TX (South of Dallas Metroplex)

License to Carry (LTC)


December 3rd, 2023


window.paypal .Buttons({ style: { shape: "rect", layout: "vertical", }, async createOrder() { try { const response = await fetch("/api/orders", { method: "POST", headers: { "Content-Type": "application/json", }, // use the "body" param to optionally pass additional order information // like product ids and quantities body: JSON.stringify({ cart: [ { id: "YOUR_PRODUCT_ID", quantity: "YOUR_PRODUCT_QUANTITY", }, ], }), }); const orderData = await response.json(); if (orderData.id) { return orderData.id; } else { const errorDetail = orderData?.details?.[0]; const errorMessage = errorDetail ? `${errorDetail.issue} ${errorDetail.description} (${orderData.debug_id})` : JSON.stringify(orderData); throw new Error(errorMessage); } } catch (error) { console.error(error); resultMessage(`Could not initiate PayPal Checkout...

${error}`); } }, async onApprove(data, actions) { try { const response = await fetch(`/api/orders/${data.orderID}/capture`, { method: "POST", headers: { "Content-Type": "application/json", }, }); const orderData = await response.json(); // Three cases to handle: // (1) Recoverable INSTRUMENT_DECLINED -> call actions.restart() // (2) Other non-recoverable errors -> Show a failure message // (3) Successful transaction -> Show confirmation or thank you message const errorDetail = orderData?.details?.[0]; if (errorDetail?.issue === "INSTRUMENT_DECLINED") { // (1) Recoverable INSTRUMENT_DECLINED -> call actions.restart() // recoverable state, per https://developer.paypal.com/docs/checkout/standard/customize/handle-funding-failures/ return actions.restart(); } else if (errorDetail) { // (2) Other non-recoverable errors -> Show a failure message throw new Error(`${errorDetail.description} (${orderData.debug_id})`); } else if (!orderData.purchase_units) { throw new Error(JSON.stringify(orderData)); } else { // (3) Successful transaction -> Show confirmation or thank you message // Or go to another URL: actions.redirect('thank_you.html'); const transaction = orderData?.purchase_units?.[0]?.payments?.captures?.[0] || orderData?.purchase_units?.[0]?.payments?.authorizations?.[0]; resultMessage( `Transaction ${transaction.status}: ${transaction.id}

See console for all available details`, ); console.log( "Capture result", orderData, JSON.stringify(orderData, null, 2), ); } } catch (error) { console.error(error); resultMessage( `Sorry, your transaction could not be processed...

${error}`, ); } }, }) .render("#paypal-button-container"); // Example function to show a result to the user. Your site's UI library can be used instead. function resultMessage(message) { const container = document.querySelector("#result-message"); container.innerHTML = message; }

Classes Offered...

Courses/ Classes
Name of all student(s)

Pistol Development

$100 per student
Experience marked improvement in just one day with our popular pistol class. Learn everything from basic sight alignment and sight picture to clearing level 1 and level 2 type malfunctions.

License to Carry (LTC)

$100 per student
Texas DPS approved LTC classroom and range proficiency test. Students who take this class will have the tools needed to carry with confidence of the law.

Intermediate Pistol Performance

$150 per student
Properly learn holster draw mechanics to keep you safe. Learn off hand shooting and tactical reloads. This class is for those who have mastered the basics and want to push your training to the next level.

Advance Defensive Tactics

$250 per student
Defensive and offensive tactics to be able to confidently shoot on the move, proper positioning while encountering gunfire and how to effectively conduct room sweeps safely.

Rifle Development

$150 per student
This course is based on the popular AR-15 platform. Learn how to field strip (break down) your weapon and how to effectively place lead down range. We will teach you how to sight in our rifle if you have an optic and go over basic principals

Security Level 2

Security Level 3 (Commission/Armed)


J.R. Knowlton
J. Reaper

Brandon Fisher
B. Fish


Training Locations

Texas Defense Shooting Academy

1125 Wolf Springs Rd E
Ferris, TX 75125
Phone: (972) 217-1182

More about the venue

Mission 160 Gun Range

6040 TX-160,
Whitewright, TX 75491

Phone: (972) 978-1103

More about the venue


Want to learn to become an instructor but don't want to spend the time doing it by yourself? Join the Inner Circle Training Academy team. Work as your own instructor to make a name for yourself without compromising your own brand and your money. Sounds to good to be true?.... Drop an email for more information