Authorización H5
H5 applicación para obtener autorización de usuario
Proveer el link de autorización a los usuarios.
El link de autorización está concatenado con la base URL+notify_url+reference_id+source+sign_key
notify_url
La dirección URL que se utiliza para recibir notificación
https://www.pagsmile.com
reference_id
Id de usuario de merchant. Definido por el merchant
20220101123
source
Un string que pueda identificar al merchant
pagsmile
sign_key
Una llave utilizada para verificar signature. Definida por el merchant
test_key
No use el signo # en el URL
Basic URL
https://sandbox-wallet.pagsmile.com/authenticationH5?
Ejemplo:
https://sandbox-wallet.pagsmile.com/authenticationH5?notify_url=https://www.pagsmile.com&reference_id=1234567&source=abc&sign_key=test_key
Los usuarios serán redirigidos a esta página para autorizar.
2. Usuarios autorizan y el merchant recibe UUID.
Después de que los usuarios hayan sido autorizados en la página desde el Paso 1. Los usuarios serán redirigidos a la página de notificación. La URL de la página se concatenará con notify_url+merchant_user_id+pagsmile_id+phone_number+sign
merchant_user_id
El reference_id está dado en paso 1.
pagsmile_id
UUID de usuario
phone_number
Teléfono
sign
signature generada con signkey. sign_key está dada en paso 1.
Regla de Signature:
let param = 'merchant_user_id=' + reference_id + '&pagsmile_id=' + uuid + '&phone_number' + phone_number;
let sign = param + '&key=' + sign_key;
sign = md5(md5(sign));
Ejemplo de URL de la página de notificación
https://www.pagsmile.com/?merchant_user_id=1234567&pagsmile_id=b5e8b5d94bbafdd7be8d91e784a7413d&phone_number=177****1868&sign=4b7841cf03c6011d2137b99a20f82d61
3. El merchant debe vincular el ID de usuario del merchant con el UUID de la Pagsmile wallet. Luego, los usuarios pueden ser redirigidos a la otra página según sea necesario.
Last updated