# Pay In overview > Learn more about Payabli's Pay In features, and find all the guides in one place Payabli's Pay In features cover getting money *in* to your bank account. This starts with running sales transactions for your customers whether online, card-present, via subscriptions or one-time payments. Payabli's Pay In capabilities include: * Making sale transactions: either card-present with a device, via the API, embedded components, hosted payment pages, the virtual terminal in the UI, or via payment links. * Making recurring or scheduled transactions. * Saving payment methods for future use. This is also called "tokenization". * Invoicing customers to request payments. ## References These reference guides cover schemas, statuses, and error codes related to Pay In. Learn about payment response codes for different payment methods Learn about Pay In (money in) statuses Learn about Pay In (money in) transaction schemas Learn about TransEvent values for pay in transactions Use these payment methods to test your integration with Payabli Understand how to handle different types of ACH returns Complete reference for Payabli's unified Pay In transaction response codes ## Making transactions If you want to learn more about making transactions with Payabli, use these guides to get started. ### One-time transactions These guides cover tasks associated with one-time transactions. Learn how to use RDC (remote deposit capture) to convert paper checks into electronic payments Learn how to cancel a Pay In transaction using the API Learn how to authorize and capture payments for settlement using the API Learn how to create transactions from the Payabli UI Learn how to authorize and capture a sales transaction in one step using the API Learn how to use RDC (remote deposit capture) to convert paper checks into electronic payments via the API Learn how to process card payments in Canada via the API Learn how to make a sale transaction via the API with a customer's saved payment method Learn about reporting on and managing Pay In transactions in the Payabli UI ### Subscriptions and autopays These guides cover tasks associated with subscriptions, scheduled payments, and autopay transactions. Learn how to set up and manage recurring payments in the Payabli UI Learn how to create, update, and delete your scheduled, subscription, and autopay transactions with the Payabli API Use example code to enhance your subscription management via the API ### Digital wallets These guides cover configuring acceptance for digital wallets. Learn about managing Apple Pay and payment method domains via the Payabli API Learn about setting up Google Pay via the Payabli API Learn about using Apple Pay with Payabli Learn how to accept Apple Pay on a hosted payment page Learn about setting up Apple Pay via the Payabli API Learn how to use the ExpressCheckout UI component on your site or in your app to securely accept digital wallet payments Learn about managing Google Pay and payment method domains via the Payabli API Learn about using Google Pay with Payabli ### Card present (devices) These guides cover using cloud devices, also known as terminals, for making card-present payments. Learn the basics of using the Devices API to accept in-person payments Learn how to set up and register a PAX A920 device with the API to make card-present sales Learn how to set up a PAX A920 device in PayHub to make card-present sales Learn how to register, unregister, and list cloud devices for making card-present sales ### Routing funds Learn how to route funds from your Pay In transactions to different bank accounts or sub-merchants. Learn how Payabli handles chargebacks and ACH returns for split transactions Route funds from transactions to different bank accounts for a single paypoint Learn how to refund a transaction that was sent with split instructions Split funds from a transaction into different bank accounts or paypoints Learn your options for sending Pay In funds into different accounts ### Remote Deposit Capture (RDC) These guides cover using Remote Deposit Capture (RDC) to convert paper checks into electronic payments. Learn how to use RDC (remote deposit capture) to convert paper checks into electronic payments Learn how to use RDC (remote deposit capture) to convert paper checks into electronic payments via the API ## Refunds These guides cover handling refunds for Pay In transactions. Learn how Payabli handles chargebacks and ACH returns for split transactions Learn how to cancel a Pay In transaction using the API Learn about refunds and what to do when refunds fail Learn how the Enhanced Refund Flow feature works to make card refunds more efficient ## Invoice customers Learn how to send invoices and create payment links so customers can pay your merchants. Learn how pay by SMS works with Payabli Learn how to create, update, delete, and send invoices with the Payabli API Learn how to create, send, and manage invoices in the Payabli UI Learn how to generate, send, and manage payment links via the API Learn the difference between bills and invoices Learn how to add and manage line items for products and services via the API Learn how to manage products and services in the Payabli UI ## Save payment information Learn about saving (tokenizing) payment information for future use with Payabli. Learn how to use the Payabli API to add and manage saved payment methods Learn how to use the PayMethod UI embedded component to securely store a payment profile with a low-code modal-based UI. Learn how to use organization or network tokens across paypoints Learn how to use the EmbeddedMethod UI embedded component to add the ability to securely store a payment profile or execute a sale Go through a guided checkout experience using the temporary token flow Use the temporary token flow with embedded components to have complete control over user transaction experience without expanding PCI scope Learn how to make a sale transaction via the API with a customer's saved payment method Learn how payment method tokenization secures sensitive data and enhances security for your payments ## Embedded components These guides cover using Payabli's embeddable components to make transactions and save payment methods without expanding your PCI scope. Learn how to use the PayMethod UI embedded component to securely store a payment profile with a low-code modal-based UI. Learn how to use the VirtualTerminal UI component on your site or in your app to securely accept payments Learn how to use the EmbeddedMethod UI embedded component to add the ability to securely store a payment profile or execute a sale Learn how to use Payabli's embedded components to create customized checkout experiences without handling sensitive payment information yourself Go through a guided checkout experience using the temporary token flow Use the temporary token flow with embedded components to have complete control over user transaction experience without expanding PCI scope Learn how to use the ExpressCheckout UI component on your site or in your app to securely accept digital wallet payments Learn how to use Payabli's embedded components with front-end frameworks like React and Vue Use Creator to build your own PCI-compliant embeddable components with no code Design, test, and preview the embedded components from you browser ## Hosted Payment Pages These guides cover using Payabli's Hosted Payment Pages to make transactions and save payment methods without expanding your PCI scope. Learn how to accept Apple Pay on a hosted payment page Build payment pages with no code, send to customers, and get paid with limited effort ## Reporting Learn how to report on and manage your Pay In transactions, batches, disputes, and adjustments. Learn how to report on and manage Pay In batches and funding in the Payabli UI Learn how to use the Payabli API to track adjustments, such as ACH returns and chargebacks, in your money in transfers Learn how to manage payment disputes like ACH returns and chargebacks in the Payabli UI Learn about reporting on and managing Pay In transactions in the Payabli UI ## General learning guides These guides cover general Pay In topics that can help you understand how Pay In works. Learn about the fields required for Level I, II, and III processing Learn how ACH transactions work Learn about the Pay In transaction lifecycle and its stages and statuses Learn how credit card transactions work Learn how pass-through fees work in Payabli Learn about Cardholder Initiated Transaction (CIT) and Merchant Initiated Transaction (MIT) indicators for Pay In transactions Learn how to tokenize a payment method and make your first Pay In transaction Learn how transactions, batches, and transfers work together in Payabli to move money ## Troubleshooting If you run into issues while using Payabli's Pay In features, check out [the Pay In troubleshooting guide](/guides/pay-in-troubleshooting) for help resolving common problems.