Resumen: ◀▼
Los flujos de acciones se pueden conectar a Recurly para automatizar la cuenta del cliente y la administración de la suscripción. Las acciones incluyen crear, actualizar y buscar cuentas y suscripciones, así como cancelar suscripciones y recuperar los detalles de una factura o transacción. Utilice una cuenta de servicio exclusiva para las conexiones y proporcione las credenciales de API de Recurly. Esta integración ayuda a optimizar los flujos de trabajo de facturación y suscripción dentro de los procesos de soporte.
Conectar Recurly con el generador de acciones
Para poder incluir acciones externas en los flujos de acciones, primero se debe conectar el generador de acciones con el sistema externo.
- Todas las acciones externas realizadas por un flujo de acciones se atribuyen al usuario que conectó el sistema externo. Por esta razón, cuando vaya a conectarse a cada sistema externo, conviene usar una cuenta dedicada exclusivamente a este servicio, y no una cuenta que emplee credenciales personales.
- Todas las integraciones solicitan acceso a los ámbitos necesarios. Sin embargo, es importante que revise y valide los ámbitos antes de autorizar la conexión al sistema externo.
- Cuando necesite administrar credenciales para herramientas que funcionan con claves de API (como OpenAI), lo mejor es guardar las claves en una bóveda o con un administrador de credenciales.
Para ubicar el dominio de Recurly y la clave de API
- Subdominio de Recurly. La porción del subdominio del URL de Recurly (por ejemplo, "sucompañía" de sucompañía.recurly.com).
- Clave de API. Su clave de API privada de Recurly que encontrará en Recurly bajo Integrations > API Credentials > Private API Key.
Consulte la documentación de Recurly si desea más información.
- En el Centro de administración, haga clic en
Aplicaciones e integraciones en la barra lateral y luego seleccione Acciones > Flujos de acciones. - Cree o edite un flujo de acciones.
- Abra la barra lateral de pasos.
- En Acciones externas, haga clic en Recurly.
- Haga clic en Conectar.
- Siga las indicaciones de Recurly para ingresar su clave de API de Recurly y completar la conexión.Importante: Todas las acciones externas realizadas por un flujo de acciones se atribuyen al usuario que conectó el sistema externo. Por esta razón, cuando vaya a conectarse a cada sistema externo, conviene usar una cuenta dedicada exclusivamente a este servicio, y no una cuenta que emplee credenciales personales.
Después de conectarse al sistema, verá un indicador de conexión y detalles sobre la instancia a la que está conectado, así como las acciones disponibles para Recurly.
Uso de acciones de Recurly en los flujos de acciones
Crear una cuenta
Utilice la acción Crear cuenta para crear una nueva cuenta de cliente en Recurly.
Esta acción tiene las siguientes entradas y salidas:
| Variables | |
|---|---|
| Entrada | Requerido: Account CodeCódigo de cuenta es un identificador único para la cuenta con un máximo de 50 caracteres. Use una ID de usuario u organización de Zendesk para facilitar las referencias cruzadas. Opcional: Exento de impuestos se puede definir en sí o no. |
| Salida | Los detalles de la cuenta como id, code, email, state, created_at y hosted_login_token. |
Actualizar una cuenta
Utilice la acción Actualizar cuenta para modificar una cuenta de cliente existente en Recurly.
Esta acción tiene las siguientes entradas y salidas:
| Variables | |
|---|---|
| Entrada | Requerido: Account CodeCódigo de cuenta puede ser ya sea el código de la cuenta o un UUID. Opcional: Proporcione valores solo para los campos que desea actualizar. Los valores existentes para los campos que no especifique permanecerán intactos. |
| Salida | Los detalles de la cuenta como id, code, state y updated_at timestamp. |
Buscar una cuenta
Utilice la acción Buscar cuenta para obtener los detalles de una cuenta por el código de cuenta o un UUID. Utilice esta acción para obtener información exhaustiva de la cuenta de un cliente, lo que incluye el estado de su suscripción y los detalles de facturación.
Esta acción tiene las siguientes entradas y salidas:
| Variables | |
|---|---|
| Entrada | Requerido: Account CodeCódigo de cuenta puede ser ya sea el código de la cuenta o un UUID. |
| Salida | Los detalles de la cuenta como id, code, email, first_name, last_name, company, state, balance, has_active_subscription, has_past_due_invoice, created_at y updated_at. |
Crear una suscripción
Utilice la acción Crear suscripción para crear una nueva suscripción para una cuenta de Recurly.
Esta acción tiene las siguientes entradas y salidas:
| Variables | |
|---|---|
| Entrada | Requerido: Account Code, Plan, Currency, Collection methodOpcional: Considere lo siguiente al usar la acción Crear suscripción:
|
| Salida | Los detalles de la suscripción como uuid, account_code, account_email, plan_code, plan_name, state, quantity, currency, current_period_started_at, current_period_ends_at, trial_ends_at, activated_at y created_at. |
Actualizar una suscripción
Utilice la acción Actualizar suscripción para actualizar un plan de suscripción existente, la cantidad o el periodo de tiempo.
Esta acción tiene las siguientes entradas y salidas:
| Variables | |
|---|---|
| Entrada | Requerido: Subscription UIIDOpcional: El campo Nuevo plan se rellena de forma dinámica con los planes de suscripción disponibles. Cuándo aplicar determina si los cambios tienen efecto de inmediato (Ahora) o con el próximo ciclo de facturación (Al renovar). Proporcione valores solo para los campos que desea actualizar. |
| Salida | Los detalles de la suscripción como uuid, state, plan_code, plan_name, quantity y updated_at timestamp. |
Cancelar una suscripción
Utilice la acción Cancelar subscripción para cancelar una suscripción activa al finalizar el plazo o de manera inmediata.
Esta acción tiene las siguientes entradas y salidas:
| Variables | |
|---|---|
| Entrada | Requerido: Subscription UUIDOpcional: Cuándo cancelar determina el momento de la cancelación. "Al final del periodo" (recomendado) cancela la suscripción al final de todos los ciclos de facturación, mientras que "En el próximo ciclo de facturación" la cancela en la fecha de la siguiente facturación. Elija la opción que más le convenga de acuerdo con su política empresarial. |
| Salida | Los detalles de la suscripción como uuid, state, canceled_at y expires_at timestamps. |
Buscar una suscripción
Utilice la acción Buscar suscripción para obtener información de suscripción detallada por UUID. Utilice esta acción para obtener información de suscripción exhaustiva como los periodos de facturación, los precios y el estado de cancelación. La salida incluye tanto el estado actual como las marcas de tiempo históricas.
Esta acción tiene las siguientes entradas y salidas:
| Variables | |
|---|---|
| Entrada | Requerido: Subscription UUID
|
| Salida | Los detalles de la suscripción como uuid, account_code, account_email, plan_code, plan_name, plan_interval_unit, plan_interval_length, state, quantity, currency, unit_amount, subtotal, current_period_started_at, current_period_ends_at, trial_ends_at, activated_at, canceled_at y expires_at. |
Buscar una factura
Utilice la acción Buscar factura para obtener los detalles de la factura por número de factura o UUID. La salida incluye “pdf_url”, que proporciona un vínculo directo para descargar el PDF de la factura.
Esta acción tiene las siguientes entradas y salidas:
| Variables | |
|---|---|
| Entrada | Requerido: Invoice IDID de la factura puede consistir ya sea de un número de factura (por ejemplo, 1234) o el UUID. |
| Salida | Los detalles de la factura como id, number, account_code, state, type, subtotal, tax, total, balance, currency, created_at, due_at, closed_at y pdf_url. |
Buscar una transacción
Utilice la acción Buscar transacción para obtener los detalles de pago por UUID. Utilice esta acción para obtener información detallada sobre las transacciones de pago, lo que incluye el método de pago, la respuesta de la puerta de enlace y el estado de la transacción. La salida incluye las marcas de tiempo para anulados y reembolsos, si corresponde.
Esta acción tiene las siguientes entradas y salidas:
| Variables | |
|---|---|
| Entrada | Requerido: Transaction UUID
|
| Salida | Los detalles de la transacción como uuid, account_code, invoice_number, subscription_uuid, type, status, amount, currency, payment_method, gateway_code, gateway_message, created_at, voided_at y refunded_at. |