If you are new to the Authorize.net API, we suggest that you begin with this tutorial. Because Authorize.net is a payment gateway, our most commonly used API method is the request to process a payment transaction using a credit card. This method is sometimes called an authorize-and-capture transaction because it requests both authorization and capture of the payment transaction in a single request. We recommend that you begin with this method, even if you do not expect to use it directly in your final product. Many components of this method are used throughout the API and the communication for all methods uses the same process of sending a request and parsing the response.
Instead of showing you every possible way of constructing the transaction request, this guide summarizes the most commonly used components and builds a sample request. To see every data field that is available, or to review the order of these elements, you can use our API Reference Guide.
The minimum data required for transaction requests are authentication, payment information, and payment amount. For best practices, most transactions will also include information such as a billing address, order details, and customer details.
When you have successfully processed a payment, you can move on to other functionality, using the Authorize.net API.
Some of the more popular next steps include: