RecurrenciaCrear recurrencia
Crear recurrencia
/v1/recurrencyhttps://api.securitypag.comAutenticación: Bearer · clave de API
Use la ruta v1/recurrency para crear un cobro que se repite en cada ciclo. En Pix Automático la recurrencia nace PENDING y espera que el pagador autorice. En tarjeta, la adquirente puede ya cobrar la primera cuota en la creación, y entonces nace ACTIVE o FAILED; si el cobro queda para después, nace PENDING y pasa a ACTIVE cuando se paga el primer cobro.
Cuerpo de la solicitud
Enviado en JSON.
- amountintegerobligatorio
Importe cobrado en cada ciclo en centavos. Ejemplo: R$ 1,00.
- currencystringobligatorio
Moneda de la recurrencia. Hoy solo
BRLtiene método de recurrencia. - methodstringobligatorio
Método de recurrencia (
PIXAUTOMATIC,CREDIT_CARD). - descriptionstringobligatorio
Descripción de la recurrencia. Va a la adquirente y el pagador la ve en el extracto y en sus avisos.
- frequencystringobligatorio
Frecuencia del cobro (
WEEKLY,MONTHLY,QUARTERLY,SEMIANNUALLY,ANNUALLY). - customerobjectobligatorio5 campos
Datos de quien está pagando la recurrencia.
- namestringobligatorio
Nombre completo del pagador.
- taxIdstringobligatorio
Documento del pagador.
- emailstringobligatorio
Correo electrónico del pagador.
- phonestring
Teléfono del pagador. Puede ser obligatorio según el procesador.
- addressobjectobligatorio8 campos
Dirección de cobro.
- countrystringobligatorio
Código del país según el estándar
ISO3166-1 alpha-2 (ej: BR, US). - statestringobligatorio
Estado o provincia (ej: SP, CA, NY). Obligatorio cuando country = BR.
- citystringobligatorio
Ciudad. Obligatorio cuando country = BR.
- districtstringobligatorio
Barrio o distrito. Obligatorio cuando country = BR.
- streetstringobligatorio
Nombre de la calle. Obligatorio cuando country = BR.
- numberstringobligatorio
Número de la dirección. Obligatorio cuando country = BR.
- complementstring
Complemento de la dirección (apartamento, bloque, unidad, etc).
- zipCodestringobligatorio
Código postal.
- externalRefstring
Referencia externa de la recurrencia.
- notificationUrlstring
URLadonde se enviarán los webhooks de la recurrencia. - splitsarray of strings
Lista de IDs de splits. Ejemplo: ["split_id_1", "split_id_2"].
- metadataobject10 campos
Metadatos del pago para control y trazabilidad.
- providerstringobligatorio
Origen responsable de la creación del pago.
- orderIdstringobligatorio
Identificador único del pedido.
- sellerTaxIdstringobligatorio
Documento fiscal del vendedor.
- sellerEmailstringobligatorio
Correo electrónico del vendedor.
- checkoutUrlstring
URLdel checkout. - memberProductUrlstring
Página del producto del área de miembros que originó la compra.
- returnUrlstring
URLde retorno después del pago. - shopUrlstring
Página de venta.
- referrerLinkstring
URLde origen inmediato. - extrastring
Campo libre para metadatos adicionales.
Respuestas
200Recurrencia creada. El estado depende del medio y de si la adquirente cobró en el momento: PENDING, ACTIVE o FAILED.
403La tienda no tiene recurrencia habilitada para este medio o moneda.
422El importe está fuera del ticket mínimo o máximo configurado para la tienda.
- messagestring
Mensaje descriptivo del error.
- detailsobject
Detalles adicionales del error.
400Error de validación en el cuerpo de la solicitud.
¿Algo mal en esta página? Habla con nosotros