Soy un desarrollador principal de PHP y quiero integrar una pasarela de pago PayUMoney. ¿Cómo puedo hacer esto en PHP central?

No he trabajado en PayUMoney en particular. Pero manejo la integración de API de terceros en mi trabajo actual. La forma habitual es obtener una lista de puntos finales en la documentación (podría ser un archivo PDF o un documento basado en la web). Obtendrá una lista de campos con cada uno de esos puntos finales. Por lo general, habrá una capa de autenticación (OAuth es muy común aquí) antes de obtener acceso para usar cualquier otro punto final. Y simplemente realiza una llamada API S2S (servidor-servidor) y procesa la respuesta.

Hay muchas bibliotecas para hacer esto más fácil, la parte cURL al menos. Personalmente, prefiero Guzzle, ya que te ofrece muchas opciones de flexibilidad y personalización. Y la mejor manera de conseguirlo a través del compositor. Puede usarlo con proyectos centrales de PHP o en proyectos creados en cualquier marco.

No estoy seguro de si esto es lo que quería saber, pero preferiría y sugeriría una arquitectura S2S en lugar de enviar un formulario desde el navegador con un montón de campos ocultos. Corrígeme si me equivoco. 🙂

@Varun Kumar -> hey, he intentado lo mismo, pero después de enviar el formulario me da un error como Error en la transacción debido a un parámetro hash calculado incorrectamente.

He usado código HASH como este.

$ hashSequence = “key | txnid | cantidad | información del producto | nombre | correo electrónico | udf1 | udf2 | udf3 | udf4 | udf5 | udf6 | udf7 | udf8 | udf9 | udf10”;

$ hashVarsSeq = explotar (‘|’, $ hashSequence);

$ hash_string = ”;

foreach ($ hashVarsSeq como $ hash_var) {

$ hash_string. = isset ($ publicado [$ hash_var])? $ publicado [$ hash_var]: ”;

$ hash_string. = ‘|’;

}

$ hash_string. = $ SALT;

$ hash = hash (“sha512”, $ hash_string);

Por favor, hágame saber exactamente en qué me estoy perdiendo para poder avanzar más.

Gracias.

Había trabajado en un proyecto en Core PHP e integrado Payu Payment Gateway en mi aplicación.

Es muy fácil integrar las pasarelas de pago en su aplicación utilizando php central, lo mejor que puede hacer es obtener la documentación del equipo PayUmoney, seguramente le proporcionarán documentos que le permitirán pasar por el proceso de integración. Todas las solicitudes y respuestas y todo.
El equipo de PayuMoney siempre está ahí para ayudarlo, así que no se preocupe, no es un proceso difícil.

PayUMoney le proporciona un archivo PDF de documentación. También puede buscarlo en línea, también está disponible a nivel mundial.

Todo lo que desea saber sobre la integración de la puerta de enlace en el sitio web está presente en esa documentación.

He integrado el portal PayUMoney en pocos sitios web, debe enviar un formulario html con varias entradas.

Adjunto un código en vivo que estoy usando para esto.
No dude en solicitar más información si algo no está claro.

.

Es muy simple…

Primero descargue su paquete pay-u del sitio pay-u

o

Haga clic aquí para descargar el archivo de configuración de Payu

1, extraer el archivo de descarga.

2, edite el archivo PayUMoney_form.php.

3, realice su compra $ MERCHANT_KEY = “”; y $ SALT = “”;

4, ejecute el archivo PayUMoney_form.php.

Eso es todo…

Aquí está el enlace de payu para la integración usando PHP – Página en github.com
Avísame si aún no logras pasar.

Hola,

He integrado la pasarela de pago PayUMoney en dos de mis proyectos, uno es un CMS y otro era PHP. PayUMoney ofrece soporte interno para la integración. Puede usar el php sdk y aplicarlo directamente. Asegúrese de ingresar la identificación del comerciante y la clave en el código php de backend que obtiene del sdk y completar la URL de redireccionamiento a la salida de la página deseada.

Hola varun

Estoy tratando de pasar el campo Información del producto como un valor oculto en el formulario, pero no funciona. Intenté todas las combinaciones posibles, pero falta algo integral. La única opción posible que realmente funciona es usar el campo Textarea en mi formulario y pasar los valores de Productinfo. Pero necesito usar Textarea para permitir que el usuario ingrese una consulta. tu apoyo será apreciado.

Para obtener una descripción detallada del código, puede consultar el blog: PayUMoney: integración de la pasarela de pago PHP

Es muy más fácil integrar core php con payumoney.

Por favor revise este enlace

Integre la pasarela de pago PayUmoney usando php – Quandaflow

Simplemente regístrese en PayUMoney.

Le darán todas las instrucciones sobre lo que necesita hacer para integrarse.

También proporcionan código para ello.

No necesita buscar aquí y allí para obtener ayuda.

También tienen un buen servicio de atención al cliente.

contacta con los chicos de payumoney que te proporcionarán documentación

PayU admite API REST. Entonces, solo puede llamar a las API según sus requisitos. Core PHP debería proporcionarle una funcionalidad básica para hacerlo.

Habla con chicos de payumoney, ellos te ayudarán. Enviarán la API para el framework PHP.