# The recommended approach is to always use PaymentIntents. This is our newer API/abstraction and works for all payment methods. It shipped in late 2019 and Charges is mostly considered deprecated since