v1

latestOpenAPI 3.1.02026-07-245178279.0 KB
Temas

Actualizar Tema

Permite actualizar temas que permite flexibilidad en cada instancia de alguno de los widgets de DEUNA

patch/merchants/checkout/themes/{theme_id}

Headers

X-API-KEYstring required

<a href="https://docs.deuna.com/reference/checkout-deuna#autenticaci%C3%B3n" target="_blank">Llave privada</a> del comercio

Request body

namestring

Nombre del tema

Example request

{
  "config": {
    "CardInfoPattern": {
      "subtitle": {
        "content": "Ingresa los datos de tu tarjeta"
      },
      "title": "Pago con tarjeta de crédito o débit"
    },
    "CardPattern": {
      "translations": {
        "es": {
          "inputs": {
            "cardHolder": {
              "label": "Nombre en la tarjeta"
            },
            "cardNumber": {
              "label": "Número de tarjeta"
            },
            "identityDocument": {
              "label": {
                "AR": "AR: DNI / Doc de identidad",
                "BR": "BR: CPF/ CNPJ del titular",
                "CL": "CL: RUT/DNI",
                "CO": "CO: Cédula / Doc de identidad",
                "EC": "EC: Cédula / Doc de identidad",
                "MX": "MX: Otro documetnto",
                "UY": "UY: Cédula / Doc de identidad"
              }
            },
            "identityNumber": {
              "label": "Número de documento"
            },
            "installment": {
              "label": "Selecciona las cuotas",
              "withoutInstallments": "Sin cuotas"
            }
          }
        }
      }
    },
    "HeaderPattern": {
      "overrides": {
        "Logo": {
          "props": {
            "url": "https://live.staticflickr.com/6164/6144091654_cbc351c8e2_b.jpg"
          }
        }
      }
    },
    "LegalInfoPattern": {
      "hidePoweredBy": true
    },
    "LowerTagPattern": {
      "description": "Debido a que tu tarjeta es mastercard, tienes descuento",
      "style": {
        "backgroundColor": "#E94F37",
        "color": "#F6F7EB"
      },
      "title": "Tienes 10% de descuento"
    },
    "OtpPage": {
      "overrides": {
        "ContinueAsGuestButton": {
          "props": {
            "description": "Continuar sin ingresar el código"
          }
        },
        "Header": {
          "props": {
            "overrides": {
              "Logo": {
                "props": {
                  "url": "https://live.staticflickr.com/6164/6144091654_cbc351c8e2_b.jpg"
                }
              }
            }
          }
        },
        "Headings": {
          "props": {
            "description": "Para ver tus tarjetas guardadas ingresa el código enviado a",
            "title": "Ingresa el código de verificación"
          }
        },
        "OtpChangeChannelButton": {
          "props": {
            "description": {
              "email": "Enviar código por correo",
              "sms": "Enviar código por SMS"
            }
          }
        }
      }
    },
    "PaymentButtonPattern": {
      "label": "Pagar",
      "showOrderTotal": true,
      "styles": {
        "borderRadius": "25px",
        "padding": "10px 20px"
      }
    },
    "TermsConditionsPattern": {
      "connectorText": "and",
      "hideCompanyDisclaimer": true,
      "legalMessage": "Al continuar, estás aceptando nuestras",
      "showForGuest": true
    },
    "UpperTagPattern": {
      "description": "Debido a que tu tarjeta es mastercard, tienes descuento",
      "style": {
        "backgroundColor": "#E94F37",
        "color": "#F6F7EB"
      },
      "title": "Tienes 10% de descuento"
    },
    "UserCardPattern": {
      "translations": {
        "es": {
          "addNewCard": {
            "info": "Agregar una tarjeta"
          },
          "moreOptions": {
            "payWith": "Tarjeta seleccionada"
          },
          "paymentMethods": {
            "confirmDeleteMethod": "Ten en cuenta que al eliminarla no podrás restaurarla",
            "confirmDeleteMethodAccept": "Confirmar",
            "confirmDeleteMethodCancel": "Cancelar",
            "confirmDeleteMethodTitle": "Eliminar esta tarjeta",
            "deleteMainText": "Eliminar",
            "expiredCard": "Tarjeta expirada",
            "seeAllMyCards": "Ver tarjetas guardadas",
            "warningExpiredCard": "Selecciona un método de pago disponible"
          }
        }
      }
    },
    "theme": {
      "colors": {
        "backgroundPrimary": "#FFFFFF",
        "backgroundSecondary": "#FFFFFF",
        "buttonPrimaryActive": "#5F529E",
        "buttonPrimaryFill": "#17171A",
        "buttonPrimaryHover": "#69696E",
        "buttonPrimaryText": "#FFFFFF",
        "primaryTextColor": "#323237"
      }
    }
  },
  "name": "Godzilla_Theme"
}

Response

Respuesta de un tema

idstring

Identificador del tema

namestring

Nombre del tema

Example response

{
  "config": {
    "CardInfoPattern": {
      "subtitle": {
        "content": "Ingresa los datos de tu tarjeta"
      },
      "title": "Pago con tarjeta de crédito o débit"
    },
    "CardPattern": {
      "translations": {
        "es": {
          "inputs": {
            "cardHolder": {
              "label": "Nombre en la tarjeta"
            },
            "cardNumber": {
              "label": "Número de tarjeta"
            },
            "identityDocument": {
              "label": {
                "AR": "AR: DNI / Doc de identidad",
                "BR": "BR: CPF/ CNPJ del titular",
                "CL": "CL: RUT/DNI",
                "CO": "CO: Cédula / Doc de identidad",
                "EC": "EC: Cédula / Doc de identidad",
                "MX": "MX: Otro documetnto",
                "UY": "UY: Cédula / Doc de identidad"
              }
            },
            "identityNumber": {
              "label": "Número de documento"
            },
            "installment": {
              "label": "Selecciona las cuotas",
              "withoutInstallments": "Sin cuotas"
            }
          }
        }
      }
    },
    "HeaderPattern": {
      "overrides": {
        "Logo": {
          "props": {
            "url": "https://live.staticflickr.com/6164/6144091654_cbc351c8e2_b.jpg"
          }
        }
      }
    },
    "LegalInfoPattern": {
      "hidePoweredBy": true
    },
    "LowerTagPattern": {
      "description": "Debido a que tu tarjeta es mastercard, tienes descuento",
      "style": {
        "backgroundColor": "#E94F37",
        "color": "#F6F7EB"
      },
      "title": "Tienes 10% de descuento"
    },
    "OtpPage": {
      "overrides": {
        "ContinueAsGuestButton": {
          "props": {
            "description": "Continuar sin ingresar el código"
          }
        },
        "Header": {
          "props": {
            "overrides": {
              "Logo": {
                "props": {
                  "url": "https://live.staticflickr.com/6164/6144091654_cbc351c8e2_b.jpg"
                }
              }
            }
          }
        },
        "Headings": {
          "props": {
            "description": "Para ver tus tarjetas guardadas ingresa el código enviado a",
            "title": "Ingresa el código de verificación"
          }
        },
        "OtpChangeChannelButton": {
          "props": {
            "description": {
              "email": "Enviar código por correo",
              "sms": "Enviar código por SMS"
            }
          }
        }
      }
    },
    "PaymentButtonPattern": {
      "label": "Pagar",
      "showOrderTotal": true,
      "styles": {
        "borderRadius": "25px",
        "padding": "10px 20px"
      }
    },
    "TermsConditionsPattern": {
      "connectorText": "and",
      "hideCompanyDisclaimer": true,
      "legalMessage": "Al continuar, estás aceptando nuestras",
      "showForGuest": true
    },
    "UpperTagPattern": {
      "description": "Debido a que tu tarjeta es mastercard, tienes descuento",
      "style": {
        "backgroundColor": "#E94F37",
        "color": "#F6F7EB"
      },
      "title": "Tienes 10% de descuento"
    },
    "UserCardPattern": {
      "translations": {
        "es": {
          "addNewCard": {
            "info": "Agregar una tarjeta"
          },
          "moreOptions": {
            "payWith": "Tarjeta seleccionada"
          },
          "paymentMethods": {
            "confirmDeleteMethod": "Ten en cuenta que al eliminarla no podrás restaurarla",
            "confirmDeleteMethodAccept": "Confirmar",
            "confirmDeleteMethodCancel": "Cancelar",
            "confirmDeleteMethodTitle": "Eliminar esta tarjeta",
            "deleteMainText": "Eliminar",
            "expiredCard": "Tarjeta expirada",
            "seeAllMyCards": "Ver tarjetas guardadas",
            "warningExpiredCard": "Selecciona un método de pago disponible"
          }
        }
      }
    },
    "theme": {
      "colors": {
        "backgroundPrimary": "#FFFFFF",
        "backgroundSecondary": "#FFFFFF",
        "buttonPrimaryActive": "#5F529E",
        "buttonPrimaryFill": "#17171A",
        "buttonPrimaryHover": "#69696E",
        "buttonPrimaryText": "#FFFFFF",
        "primaryTextColor": "#323237"
      }
    }
  },
  "id": "5fa21f95-9298-421a-8c58-5d93a1c18590",
  "name": "Godzilla_Theme"
}