Change the recurrence day

EnvironmentMethodEndpoint
Sandboxhttps://apisandbox.braspag.com.br/v2/RecurrentPayment/{RecurrentPaymentId}/RecurrencyDay
Productionhttps://api.braspag.com.br/v2/RecurrentPayment/{RecurrentPaymentId}/RecurrencyDay

When changing the recurrence day, consider the following rules for updating via API:

  1. If the new day provided is after the current day, we will update the recurrence day to take effect on the next recurrence.

Example: Today is May 5 and the next recurrence is May 25. When updated to day 10, the next recurrence date will be May 10.

  1. If the new day provided is before the current day, we will update the recurrence day, but it will only take effect after the next recurrence is successfully processed.

Example: Today is May 5 and the next recurrence is May 25. When updated to day 3, the next recurrence date will remain May 25. After it is processed, the following recurrence will be scheduled for June 3.

  1. If the new day provided is before the current day, but the next recurrence is in another month, we will update the recurrence day to take effect on the next recurrence.

Example: Today is May 5 and the next recurrence is September 25. When updated to day 3, the next recurrence date will be September 3.

Request

--request PUT "https://apisandbox.braspag.com.br/v2/RecurrentPayment/{RecurrentPaymentId}/RecurrencyDay"
--header "Content-Type: application/json"
--header "MerchantId: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
--header "MerchantKey: 0123456789012345678901234567890123456789"
--header "RequestId: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
--data-binary
16
--verbose

Below are the field properties in this request:

Property (header)TypeSizeRequiredDescription
MerchantIdGuid36YesMerchant identifier in Split de Pagamento
MerchantKeyText40YesPublic key for dual authentication in Split de Pagamento
Content-TypeHeader40YesApplication/json
RequestIdGuid36NoRequest identifier defined by the merchant, used when the merchant uses different servers for each GET/POST/PUT
Property (body)DescriptionTypeSizeRequired?
RecurrentPaymentIdRecurrence identification number.Text50Yes (send in the endpoint)
RecurrencyDayRecurrence day.Number2Yes

Response

HTTP Status 200

Refer to the HTTP status codes list to see all status codes that may be returned by the API.