Create recurring payment

Authorize a recurring payment with a credit card

Environment

Method

Endpoint

Sandbox

https://apisandbox.braspag.com.br/v2/sales/

Production

https://api.braspag.com.br/v2/sales/

Add the RecurrentPayment node to the Payment node to configure a recurrence when authorizing a transaction for the first time in the series of recurrences.

⚠️

Identification of transactions originating from payment links for Elo cards

Starting October 17, 2025, it will be mandatory to identify transactions originating from payment links for Elo-branded cards. Send the parameter Payment.SolutionType = "ExternalLinkPay".


Recurring payment transaction response

The following table presents the main parameters that can be returned by the API when creating a recurring payment.

Property

Description

Type

Size

RecurrentPaymentId

ID that represents the recurrence, used for future queries and changes.

string

36

NextRecurrency

Date when the next recurrence will occur.

string

10

EndDate

Date when the recurrence ends.

string

10

Interval

Interval between recurrences.

string

10

AuthorizeNow

Defines whether the first recurrence will be authorized immediately or not.
If you want to authorize a recurrence later, see Schedule a recurrence.

boolean


CardBrandStatus

Mastercard account status feedback

  • VALID: Valid card or no updates on base
  • UNKNOWN: Card not available at ABU
  • NON_PARTICIPATING: Card not available at ABU
  • ACCOUNT_CLOSED: Card is closed
  • UPDATE: vUpdate plastic or expiration
  • EXPIRY: Validity update
  • ERROR: There was an error in the update (Timeout for example)

string

Fields returned by Renova Fácil

PropriedadeDescriçãoTipoTamanho
NewCard.CardNumberShopper's new card number.string16
NewCard.ExpirationDateNew expiry date of the card.string7
NewCard.BrandCard brand.string10
NewCard.SaveCardIdentifies whether the card generated Cardtoken during the transaction. Find out more about Tokenization of Cardsbooleano***
⚠️

Acquirer Rede

  • For the Rede2 provider, the response will return the BrandTransactionId, which is the identifier of recurring transactions with the flags at the Rede acquirer.
  • For each new transaction in the sequence of recurrences, the BrandTransactionId must be entered.
  • For Visa or Elo brands, enter the BrandTransactionId received in the first transaction.
  • For Mastercard, enter the BrandTransactionId received on the first or previous transaction.
  • The value of the BrandTransactionId will be new with each recurring transaction response.
Language