Skip to content

Business concepts

What is the Appmax API?

The Appmax API allows you to create and manage customers, orders, payments, and other essential resources for running a store. It is designed so that developers can integrate efficiently, ensuring security and flexibility through the creation of an application.

Application types

Ideal for developers who want to integrate and process sales exclusively in their own environments. This type of app is not publicly available in the Appmax directory and can only be accessed through a link shared by the developer.

It allows partners to create custom solutions without exposing them to the public, ensuring a more secure, exclusive, and optimized experience.

An application that will be available to the entire Appmax customer base. With it, developers can offer their solutions broadly, allowing any merchant to use the app directly through the platform.

CharacteristicPublic applicationPrivate application
AppStore visibilityVisible to all usersNot listed; access only via exclusive link
Access methodAvailable on the official Appmax App Store pageAccess only through a sharing link
InstallationDirect installation from the Appmax App StoreInstalled through a link shared by the developer

AppStore benefits

  • Customization of the store experience.
  • Integration with external services.
  • Adding features directly to the admin panel.

Security

  • API access is restricted by key pairs.
  • Keys are issued during app installation and must be stored securely.
  • The use of temporary tokens ensures that credentials are not exposed in requests.

Mandatory technical requirements

RequirementDescription
AuthenticationFollow the authentication and authorization flow described in the documentation
Appmax JS securityImplement Appmax.js on the front end to protect sensitive card data
Customer creationRegister the buyer's data before creating orders
Order creationRegister the purchase linked to a customer
PaymentsProcess payments via credit card, Pix, boleto, or Apple Pay
Installment calculationQuery the installments endpoint to ensure correct amounts
Payment refundsImplement refunds via API or dashboard
Tracking codeUpdate orders with tracking codes to enable withdrawal
WebhooksReceive event notifications in real time

Optional features

  • Recurring billing: automatic periodic charges (beta).
  • API payment link: URL for quick payment without a full cart (beta).
  • Upsell: complementary sales strategy linked to existing orders.
  • AI-powered sales recovery: abandoned cart recovery using artificial intelligence (beta).