Offer Overview

Offers allow you to create price variations and payment method combinations for your products. Here are examples:

Product A (R$ 1,000.00)

  • Offer 1: Price: R$ 1,000.00 (0% discount)
  • Offer 2: Price: R$ 900.00 (10% discount)

Product B - Different Payment Methods

  • Offer 1: Boleto, PIX, and Installment Boleto
  • Offer 2: Installment Boleto and Smart Payment (financed credit card)

Each offer has its own payment options, determined by the payment_configurations associated with the offer. Certain fields in these configurations have restrictions, which can be found in the Payment Configurations section.

Offer Schema

FieldDescriptionType
idUnique identifier (UUID)String
nameThe name of the offerString
amount_centsOffer price in centsInteger
amount_currencyCurrency code for the offer amount (e.g., BRL for Brazilian Real)String
availabilityOffer availability status. Can be enabled or disabledString
urlDirect URL to access this offer’s checkout pageString
smart_payment_enabledWhether smart payment (automatic payment method selection) is enabled for this offerBoolean
checkout_typeType of checkout flow. Can be default (standard checkout) or without_address (no address collection)String
created_atIndicates when the record was created in ISO8601 formatString
updated_atIndicates when the record was last updated in ISO8601 formatString
productProduct object containing product detailsObject
payment_configurationsArray of payment configuration objects available for this offerArray

Checkout Type Values

ValueDescription
defaultStandard checkout flow that collects customer address information
without_addressSimplified checkout flow that does not collect customer address information