Compartir por


Engade unha pasarela de pago ao sitio web do teu evento no marketing de saída

Importante

Este artigo só se aplica ao márketing de saída.

Se ten un ou máis eventos nos que os contactos deben comprar un pase, os seus contactos probablemente apreciarán poder pagar os seus pases en liña mentres se están a rexistrar para o evento no seu sitio web de eventos.

Para activar o pagamento en liña, debe chegar a un acordo cun fornecedor de pagamento externo que poida autenticar e capturar os datos de pagamento. O seu fornecedor de pagamento proporcionaralle información detallada sobre como implementar o seu sistema, o que normalmente fará engadindo código subministrado polo seu fornecedor a unha páxina web que se executa no seu sitio web de eventos. Normalmente tamén terás que indicarlle ao teu provedor o URL que debes solicitar a Dynamics 365 Customer Insights - Journeys para indicar un pago correcto.

Cando a súa nova pasarela de pagamento estea en funcionamento no seu sitio web de eventos, pode configurar os seus distintos eventos para usala, ou asignala como predefinida para todos os novos eventos.

O procedemento para crear e habilitar unha pasarela de pago depende de como aloxa o sitio web do teu evento:

Crear unha pasarela de pagamento cando se aloxe no portal de Power Apps

Engadir unha nova pasarela de pagamento ao seu sitio web de eventos

Para engadir unha nova páxina de pagamento ao seu sitio web de eventos:

  1. Chegue a un acordo cun fornecedor de pagamento externo e prepare unha páxina web que proporcione unha interface de pagamento, como se describe na súa documentación.

  2. Inicia sesión en Dynamics 365 Customer Insights - Journeys e vai á aplicación personalizada seleccionando Dynamics 365: personalizado no selector de aplicacións.

    O menú do selector de aplicacións.

  3. Na aplicación personalizada, utiliza o selector de área na parte inferior esquerda da páxina para abrir Portais. Despois vai a Contido>Modelos web

    Vaia aos seus modelos web.

  4. Seleccione + Novo na barra de control para crear un novo modelo web.

  5. Introduce un Nome para o teu modelo e configura o Sitio web no Portal de eventos. A continuación, pega o código da páxina web que desenvolveu para a pasarela no campo Fonte .

    Un exemplo de configuración de modelo web.

  6. Garda o modelo seleccionando o botón Gardar na esquina inferior dereita da xanela.

  7. Vaia a Portais>Sitio web>Modelos de páxina e seleccione + Novo na barra de comandos para crear un novo modelo de páxina.

    Un exemplo de configuración de modelo de páxina.

    Configure os seguintes valores:

    • Nome: introduce un nome para o modelo de páxina.
    • Sitio web: seleccione o Portal de eventos.
    • Escriba: Establécese como Modelo web.
    • Modelo web: seleccione o modelo web que creou anteriormente neste procedemento.
  8. Garda o modelo de páxina.

  9. Vaia a Portais>Contido>Páxinas web e seleccione + Novo na barra de comandos para crear unha nova páxina web.

    Un exemplo de configuración dunha páxina web.

    Configure os seguintes valores:

    • Nome: introduce un nome para a túa páxina web.
    • Sitio web: seleccione o Portal de eventos.
    • Páxina principal: selecciona Inicio.
    • URL parcial: introduce o nome do cartafol que queres mostrar na ruta do URL desta páxina. Este texto debe formar parte dun URL válido, polo que só debe usar letras, números, guións e guións baixos (evite espazos, caracteres especiais, caracteres de URL non válidos e barras). Este valor pasa a formar parte do URL da páxina mediante o seguinte patrón: https://<YourPortalDomain>/<PartialURL>/.
    • Modelo de páxina: seleccione o modelo de páxina que creou anteriormente neste procedemento.
    • Estado de publicación: definido como Publicado.
  10. Garda a túa páxina. A súa nova pasarela de pagamento xa está dispoñible no seu sitio web de eventos.

Configurar a pasarela de pagamento para un evento

Para atribuír unha pasarela de pagamento a un evento:

  1. Na Customer Insights - Journeys aplicación, vai a Eventos>Evento>Eventos para abrir a lista de eventos.

  2. Atope e abra un evento existente ou cree un novo.

  3. Na pestana Xeral do formulario Evento , desprácese ata o Sitio web sección e seleccione a páxina da pasarela de pago no campo Pasarela de pago do portal .

    A configuración da pasarela de pago do portal.

  4. Reinicie o seu portal ou actualice a caché do servidor para asegurarse de que a súa nova configuración ten efecto decontado. Para obter instrucións, consulta Como podo solucionar problemas ocasionais do portal?.

Nota

A pasarela de pagamento só se mostra para eventos que teñan polo menos un pase de evento configurado para eles. Máis información: Configura pases para eventos

Recibir confirmación de pagamento

Para obter máis información sobre como desenvolver o sistema para recibir pagos e finalizar as inscricións, consulta Desenvolver un sistema para finalizar o rexistro de eventos máis adiante neste tema.

Crear unha pasarela de pagamento cando se aloxe nun sitio externo

Se está aloxando o sitio web de eventos no seu propio servidor web, debe descargar e personalizar o sitio web de eventos para incluír a opción de pagamento necesaria. O seu fornecedor de pagamento daralle as instrucións que necesite para interactuar co seu sistema.

Para obter máis información sobre como descargar a última versión do sitio web do evento, personalizala, creala e, a continuación, implementala nun Power Apps portal ou sitio web externo, consulta Construír e aloxar un sitio web de eventos personalizados.

Para obter máis información sobre como desenvolver o sistema para recibir pagos e finalizar as inscricións, consulta Desenvolver un sistema para finalizar o rexistro de eventos máis adiante neste tema.

Nota

Cando estás aloxando nun sitio externo, as opcións Pasarela de pago e Permitir o rexistro anónimo para o rexistro do evento teñen ningún efecto. Pode aplicar estas preferencias personalizando o sitio directamente.

Desenvolver un servizo para finalizar o rexistro de eventos

Despois de que un contacto envíe os detalles de rexistro e pagamento, ocorrirán os seguintes eventos:

  1. O sitio web do evento envía unha solicitude de rexistro ao punto final Dynamics 365 Customer Insights - Journeys "rexistrar".
  2. Dynamics 365 Customer Insights - Journeys crea un rexistro de evento temporal, asóciao coa sesión actual do navegador e, a continuación, abre unha páxina que enlaza ou redirixe ao teu provedor de pagos e reenvía os detalles do pago.
  3. Ao realizar o pago, o provedor de pagos debe confirmar con Dynamics 365 Customer Insights - Journeys chamando a un servizo de backend personalizado creado por ti. O teu servizo personalizado debe autenticarse na túa Dynamics 365 Customer Insights - Journeys instancia e activar unha acción personalizada chamada msevtmgt_FinalizeExternalRegistrationRequest (descrita máis adiante nesta sección).

    Nota

    A msevtmgt_FinalizeExternalRegistrationRequest acción personalizada debe chamarse nun prazo de 50 minutos despois de que se chame ao punto final de "rexistro", se non, o rexistro non se creará.

  4. Cando o teu servizo de back-end activa a acción personalizada, Dynamics 365 Customer Insights - Journeys finaliza o rexistro convertendo o rexistro temporal nun rexistro de rexistro estándar que os usuarios poden ver no sistema. Para rexistros que inclúen varios asistentes, créase un rexistro independente para cada un deles.

É posible que precise asistencia dun programador para crear o servizo back-end personalizado. Vostede (ou o seu programador) pode utilizar a tecnoloxía de implementación que desexa para crealo.

O teu servizo de back-end debe autenticarse na túa Dynamics 365 Customer Insights - Journeys instancia para permitir que o servizo execute as accións personalizadas necesarias para finalizar o fluxo de traballo. Máis información: Autenticarse en Microsoft Dataverse coa API web

Dependendo do seu fornecedor de pagamento, o seu servizo back-end tamén podería aplicar comprobacións adicionais á transacción. Isto non é estritamente necesario para finalizar o rexistro, mais é recomendable. Se necesitas detalles de compra adicionais para verificar a transacción, podes obter os datos executando a acción personalizada msevtmgt_GetPurchaseDetailsAction. Espera o parámetro de entrada PurchaseId, que é o ID do rexistro temporal do evento. O resultado desta acción personalizada devolve o nome do evento, o importe da compra, o nome da moeda, o código ISO da moeda e o símbolo monetario.

A partir da versión 1.12.10024 (xuño de 2020), a acción personalizada msevtmgt_ListDetailedPurchaseInfo pódese usar para recuperar detalles de compra adicionais. Espera o parámetro de entrada PurchaseId, que é o ID do rexistro temporal do evento. O resultado desta acción personalizada devolve o nome do evento, o importe da compra, o nome da moeda, o código ISO da moeda, o símbolo monetario e unha lista de participantes.

Despois de que a súa solución back-end verifique o pago, debe invocar a acción personalizada msevtmgt_FinalizeExternalRegistrationRequest (ou adx_FinalizeExternalRegistrationRequest se está a usar unha versión anterior á 1.13 (lanzamento de abril de 2019)) contra o seu Dynamics 365 Customer Insights - Journeys instancia. Esta acción personalizada require os parámetros de entrada seguintes:

  • PurchaseId: O ID do rexistro temporal do evento que se xerou despois de que o contacto enviara os seus datos de rexistro e pago.
  • ReadableEventId: Un valor que identifica de forma única o evento. Unha forma de ver isto é abrindo o rexistro do evento relevante, indo á pestana Xeral e atopando o ID de evento lexible campo.
  • UserId: Identifica o contacto que realizou a compra. Este é o ID de rexistro do contacto en Dynamics 365.

Para obter máis información sobre como executar accións personalizadas, consulte Usar accións da API web.