Comandos disponibles
Ve a continuación qué comandos estån disponibles para usar solo después de cargar la mini app.
Comando: back
Te permite navegar hacia atrĂĄs, pudiendo retroceder varias pantallas.
ParĂĄmetro | Tipo | Requerido | Valores posibles | DescripciĂłn |
screen | int | true | 0 < n < 50 | El nĂșmero de pantallas para retroceder. Por defecto = 1. |
Ejemplo de cĂłdigo:
javascript
{
"method": 'back',
"args": {
'screen': screens
}
}
Comando: close
Te permite cerrar lel flujo de webview de la landing del Javascript.
ParĂĄmetro | Tipo | Requerido | Valores posibles | DescripciĂłn |
- | - | - | - | - |
Ejemplo de cĂłdigo:
javascript
{
"method": 'close',
"args": {}
}
Comando: history
Ingresa al historial de navegaciĂłn.
ParĂĄmetro | Tipo | Requerido | Valores posibles | DescripciĂłn |
- | - | - | - | - |
Ejemplo de cĂłdigo:
javascript
{
"method": 'history',
"args": {}
}
Comando: info_device
Permite obtener informaciĂłn del dispositivo Point Smart, como: nĂșmero de serie, marca y modelo.
ParĂĄmetro | Tipo | Requerido | Valores posibles | DescripciĂłn |
- | - | - | - | - |
Ejemplo de cĂłdigo:
javascript
{
"method": 'info_device',
"args": {}
}
Comando: clear_history
Te permite borrar el historial de navegaciĂłn.
ParĂĄmetro | Tipo | Requerido | Valores posibles | DescripciĂłn |
- | - | - | - | - |
Ejemplo de cĂłdigo:
javascript
{
"method": 'clear_history',
"args": {},
"callback": callbackResult
}
function callbackResult(result, error) {
if (result == 'success') {
// Llamada exitosa
} else {
//'error' tiene informaciĂłn detallada de error
}
}
Iniciar flujo de pago (payment_flow)
Para iniciar el flujo de pago, la funciĂłn launchPaymentFlow
debe ser llamada junto con los siguientes parĂĄmetros:
ParĂĄmetro | Tipo | Requerido | Valores posibles | DescripciĂłn |
amount | Number | Si | 0.01 <= n <Â 50000 | Monto a pagarse. |
metadata | string | No | SON Object como uma string | Información adicional que se devolverå al callback después que finalice el flujo de pago. |
callback_success | string | No | Paths | Indica el camino a donde se enviarĂĄ la respuesta en caso de Ă©xito. Esta ruta serĂĄ relativa al dominio de la mini app. |
callback_error | string | No | Paths | Indica el camino donde se enviarĂĄ la respuesta en caso de error. Esta ruta serĂĄ relativa al dominio de la mini app. |
Ejemplo de cĂłdigo:
javascript
launchPaymentFlow(amount, encodeURIComponent({"attr":"123"}),
'response/congrats.html', 'response/error.html')
Para mĂĄs informaciĂłn, consultĂĄ la secciĂłn Como empezar.
Iniciar método de pago (payment_flow)
Para iniciar el flujo de pago con un método de pago, la función launchPaymentMethod
debe ser llamada junto con los siguientes parĂĄmetros:
ParĂĄmetro | Tipo | Requerido | Valores posibles | DescripciĂłn |
amount | Number | Si | 0.01 <= n <Â 50000 | Monto a pagarse. |
payment_method | string | Si | credit, debit, qr, link | Indica le método de pago que se usarå. |
metadata | string | No | SON Object como uma string | Información adicional que se devolverå al callback después que finalice el flujo de pago. |
callback_success | string | No | Paths | Indica el camino a donde se enviarĂĄ la respuesta en caso de Ă©xito. Esta ruta serĂĄ relativa al dominio de la mini app. |
callback_error | string | No | Paths | Indica el camino donde se enviarĂĄ la respuesta en caso de error. Esta ruta serĂĄ relativa al dominio de la mini app. |
Ejemplo de cĂłdigo:
javascript
launchPaymentMethod(25.6, "debit", encodeURIComponent({"attr":"123"}),
'congrats.html', 'error.html')
Para mås información, consultå Iniciar método de pago.
Ingresar métodos de pagos disponibles (payment_methods)
Obtiene las variantes de mĂ©todos de pago permitidos para iniciar el flujo de pago con un mĂ©todo especĂfico.
Las variantes compatibles con esta versiĂłn son:
- Credit: pago con tarjeta de crédito.
- Debit: pago con tarjeta de débito.
- Qr: pago con QR.
- Link: para generar un link de pagamento.
- Voucher: pago con tarjetas Sodexo.
ParĂĄmetro | Tipo | Requerido | Valores posibles | DescripciĂłn |
- | - | - | - | - |