• Francia
página de estado
demo
asistencia
FAQContacte el soporte tecnico
Buscar
Categoria
Tags
España
Francia
España
Europa (Inglés)
India
Página principal
Casos de uso
Crear un pago
Crear un pago en vencimientos
Crear un pago multitarjeta
Crear un pago por token
Crear un enlace de pago
Crear una suscripción
Gestione sus suscripciones
Gestione sus transacciones
Analizar los diarios
Docs API
Formulario incrustado
API REST
Formulario en redirección
Pago móvil
Intercambio de ficheros
Ejemplo de código
Medios de pago
Plugins
Guías
Back office Experto
Guías funcionales

Migración del formulario en redirección o IFrame.

¿Desea migrar del formulario de redireccionamiento (o del formulario IFrame) al formulario cargado? Esta página describe los parámetros principales y cómo usarlos con el cliente de JavaScript y la API REST.

Redirección Descripción
vads_effective_creation_date Fecha efectiva de creación de la transacción
vads_identifier Ver Charge/CreatePayment.paymentMethodToken
vads_identifier_status Estado del mandato SEPA: por ahora no se admite
vads_language Definir el idioma del formulario de pago.
vads_page_action Ver Charge/CreatePayment.formAction
vads_payment_certificate Sustituido por un mecanismo de firma basado en HMAC SHA256
vads_url_check_src Conozca la fuente de la notificación
vads_result Código de retorno de la operación. Corresponde a varios campos en la API REST
vads_trans_id La API REST establece automáticamente el identificador de transacción
vads_trans_date La API REST establece automáticamente la fecha de transacción

vads_effective_creation_date

Este parámetro se asigna en el objeto transactions[0].creationDate

vads_identifier_status

Este parámetro contiene el estado del mandato SEPA. Por ahora este parámetro no tiene un equivalente, la API REST solo admite pagos con tarjeta.

vads_language

Para elegir el idioma del formulario de pago, debera definir la configuración regional de su elección al cargar el cliente JavaScript con el parámetro kr-language.

Por ejemplo, para mostrar el formulario en ruso:

https://github.com/lyra/rest-php-examples/blob/master/www/minimalEmbeddedForm.ru-RU.php#L54-L59
  <script 
   src="<?php echo $client->getClientEndpoint();?>/static/js/krypton-client/V4.0/stable/kr-payment-form.min.js"
   kr-public-key="<?php echo $client->getPublicKey();?>"
   kr-language="ru-RU"
   kr-post-url-success="paid.php">
  </script>

También puede configurar el idioma en tiempo de ejecución:

KR.setFormConfig({"language": "ru-RU"});

Para más información, consulte aquí: Referencia del cliente JavaScript

vads_url_check_src

Este parámetro no tiene equivalente en la API REST. El parámetro más cercano a este es transactionDetails.cardDetails.paymentMethodSource.

Consulte la documentación de referencia Para más información: Objeto Transaction

vads_result

Este campo tiene varios equivalentes, dependiendo del contexto. Para más información, consulte Ciclo de vida de una transacción.

vads_payment_certificate

El mecanismo de firma ahora se basa en HMAC SHA256.

Para obtener más información sobre cómo funciona la firma, vaya aquí: volver a la tienda o Uso de la IPN (URL de notificación)

vads_trans_date

vads_trans_date no tiene equivalente. El ID de la transacción es generado automáticamente por los Web Services REST.

vads_trans_id

vads_trans_id no tiene equivalente. Los Web Services REST generan automáticamente el ID de la transacción. El ID ya no es un número entero sino un UUID alfanumérico de 32 caracteres.

vads_page_action

Debe utilizar el parámetro formAction del Web Service REST Charge/CreatePayment:

  • PAYMENT: Creación de una transacción simple. Comportamiento predeterminado.
  • REGISTER_PAY: Creación de un token de los medios de pago al mismo tiempo que la transacción. No permite crear un token asociado a un IBAN.
  • ASK_REGISTER_PAY: Añade una casilla de control al formulario para la crear un token. No permite crear un token asociado a un IBAN.

Más información: Charge/CreatePayment.

¿Cuál es el equivalente de vads_identifier?

Debe usar el parámetro paymentMethodToken del servicio web REST Charge/CreatePayment . Tenga en cuenta que la API REST ya no le permite definir el identificador de alias. La plataforma lo genera automáticamente como una cadena alfanumérica de 32 caracteres.

Ejemplo de un token: 4b92ad0a0bfe4dd0976a5954f8071b59

¿Qué equivale a crear una suscripción?

Para ello hay que seguir dos etapas.

  1. Crear un token.
  • O bien utiliza el Web Service REST Charge/CreateToken.

    • REGISTER_PAY: con el parámetroformAction.
    • ASK_REGISTER_PAY: con el parámetroformAction.
  • O bien utiliza el Web Service REST Charge/CreateToken.

  1. Cree la suscripción utilizando el token generado (enlace: Charge/CreateSubscription ).
Jobs
Legal
GDPR
25.25.0-1.11