
Pedido enviado
Un aviso de envío con el número de pedido, el transportista y la entrega estimada en una tabla de detalles.
Plantillas/Pedidos y facturación
Un cargo rechazado, con el importe, la tarjeta, la fecha del reintento y lo que pasa después.

We could not charge your card for {{productName}}
Your payment did not go through
We tried to charge {{amount}} for {{productName}} and the card ending {{cardLast4}} was declined. This is usually an expired card or a bank blocking an unfamiliar charge rather than anything to do with your account.
We will try again on {{retryDate}}. {{consequence}}
Update payment method [{{actionUrl}}]
{{footerNote}}Se muestra con valores de ejemplo. Las pestañas HTML y Texto sin formato conservan los marcadores.
Sobre la plantilla
Envíala cuando se rechaza un cargo. Indica el importe y la tarjeta, explica con calma las causas habituales, dice cuándo será el próximo intento y ofrece un botón para actualizar el método de pago.
Valores
Los valores obligatorios tienen que ir en cada envío. El resto usa el valor por defecto que se muestra aquí.
| Marcador | Tipo | Obligatorio | Por defecto |
|---|---|---|---|
{{productName}} | Texto | Obligatorio | Ninguno |
{{amount}} | Texto | Obligatorio | Ninguno |
{{cardLast4}} | Texto | Opcional | •••• |
{{retryDate}} | Texto | Obligatorio | Ninguno |
{{consequence}} | Texto | Opcional | If it fails again your plan pauses, and nothing is deleted. |
{{actionUrl}} | Enlace | Obligatorio | Ninguno |
{{footerNote}} | Texto | Opcional | You are receiving this because you have an active subscription. |
API
Crea una plantilla a partir de este diseño una sola vez y luego envíala con los valores de cada mensaje.
import { init, openemail } from '@openemail/sdk' init({ apiKey: process.env.OPENEMAIL_API_KEY }) const template = await openemail.templates.create({ name: 'Payment failed', starter: 'payment-failed', publish: true,}) const sent = await openemail.templates.send(template.slug, { from: 'Northwind <[email protected]>', to: '[email protected]', props: { productName: 'Northwind', amount: '£49.00', cardLast4: '4242', retryDate: '4 October', actionUrl: 'https://example.com/billing', },}) console.log(sent.id, sent.status)Pedidos y facturación

Un aviso de envío con el número de pedido, el transportista y la entrega estimada en una tabla de detalles.

Un aviso de envío con el transportista, un número de seguimiento en fuente monoespaciada y la dirección de entrega.

Una confirmación de pedido con hasta tres artículos y un total.

Un recibo con el importe cobrado, el concepto, la tarjeta usada y un enlace a la factura.

Un aviso de factura con el número, la fecha de emisión, la fecha de vencimiento y el importe pendiente.

Aviso previo de una renovación, con el plan, la fecha y el importe.

Un recordatorio de la prueba que dice qué pasa realmente el último día.
Empieza con una plantilla
Cada plantilla se abre en el editor como bloques que puedes mover, cambiar de estilo o eliminar, y se envía por la API con los valores rellenados.
Infraestructura de correo para empresas, IA, agentes y correo personal. Creada para escalar, con privacidad y control. Todo lo que el correo debería haber tenido desde el primer día.
Infraestructura de correo para empresas, IA, agentes y correo personal. Creada para escalar, con privacidad y control. Todo lo que el correo debería haber tenido desde el primer día.