Comandos disponĂveis
Veja abaixo quais sĂŁo os comandos disponĂveis para uso somente apĂłs o carregamento do mini app.
Comando: back
Permite navegar para trĂĄs, podendo voltar por vĂĄrias telas.
ParĂąmetro | Tipo | ObrigatĂłrio | Valores possĂveis | Descrição |
screen | int | true | 0 < n < 50 | O nĂșmero de telas para voltar, sendo por padrĂŁo = 1. |
Exemplo de cĂłdigo:
javascript
{
"method": 'back',
"args": {
'screen': screens
}
}
Comando: close
Fecha o fluxo da webview da landing do Javascript.
ParĂąmetro | Tipo | ObrigatĂłrio | Valores possĂveis | Descrição |
- | - | - | - | - |
Exemplo de cĂłdigo:
javascript
{
"method": 'close',
"args": {}
}
Comando: history
Acessa o histórico de navegação.
ParĂąmetro | Tipo | ObrigatĂłrio | Valores possĂveis | Descrição |
- | - | - | - | - |
Exemplo de cĂłdigo:
javascript
{
"method": 'history',
"args": {}
}
Comando: info_device
Permite obter informaçÔes do dispositivo Point Smart, como: nĂșmero de sĂ©rie, marca e modelo.
ParĂąmetro | Tipo | ObrigatĂłrio | Valores possĂveis | Descrição |
- | - | - | - | - |
Exemplo de cĂłdigo:
javascript
{
"method": 'info_device',
"args": {}
}
Comando: clear_history
Apaga o histórico de navegação.
ParĂąmetro | Tipo | ObrigatĂłrio | Valores possĂveis | Descrição |
- | - | - | - | - |
Exemplo de cĂłdigo:
javascript
{
"method": 'clear_history',
"args": {},
"callback": callbackResult
}
function callbackResult(result, error) {
if (result == 'success') {
// Chamada de sucesso
} else {
//'error' tem informaçÔes de erro detalhadas
}
}
Iniciar fluxo de pagamento (payment_flow)
Para iniciar o fluxo de pagamento, a função launchPaymentFlow
deve ser chamada juntamente com os seguintes parĂąmetros:
ParĂąmetro | Tipo | ObrigatĂłrio | Valores possĂveis | Descrição |
amount | Number | Sim | 0.01 <= n <Â 50000 | Valor a ser pago. |
metadata | string | NĂŁo | SON Object como uma string | Informação adicional que serĂĄ retornada no callback depois que o fluxo de pagamento estiver concluĂdo. |
callback_success | string | NĂŁo | Paths | Indica o caminho para onde a resposta serĂĄ enviada em caso de sucesso. Essa rota serĂĄ relativa ao domĂnio do mini app. |
callback_error | string | NĂŁo | Paths | Indica o caminho para onde a resposta serĂĄ enviada em caso de erro. Essa rota serĂĄ relativa ao domĂnio do mini app. |
Exemplo de cĂłdigo:
javascript
launchPaymentFlow(amount, encodeURIComponent({"attr":"123"}),
'response/congrats.html', 'response/error.html')
Para mais informaçÔes, veja a seção Como começar.
Iniciar meio de pagamento (payment_flow)
Para iniciar o fluxo de pagamento com um meio de pagamento, a função launchPaymentMethod
deve ser chamada juntamente com os seguintes parĂąmetros:
ParĂąmetro | Tipo | ObrigatĂłrio | Valores possĂveis | Descrição |
amount | Number | Sim | 0.01 <= n <Â 50000 | Valor a ser pago. |
payment_method | string | Sim | credit, debit, qr, link | Indica o meio de pagamento a ser utilizado. |
metadata | string | NĂŁo | SON Object como uma string | Informação adicional que serĂĄ retornada no callback depois que o fluxo de pagamento estiver concluĂdo. |
callback_success | string | NĂŁo | Paths | Indica o caminho para onde a resposta serĂĄ enviada em caso de sucesso. Essa rota serĂĄ relativa ao domĂnio do mini app. |
callback_error | string | NĂŁo | Paths | Indica o caminho para onde a resposta serĂĄ enviada em caso de erro. Essa rota serĂĄ relativa ao domĂnio do mini app. |
Exemplo de cĂłdigo:
javascript
launchPaymentMethod(25.6, "debit", encodeURIComponent({"attr":"123"}),
'congrats.html', 'error.html')
Para mais informaçÔes, veja Iniciar método de pagamento.
Acessar meios de pagamento disponĂveis (payment_methods)
ObtĂ©m as variantes de meios de pagamento permitidas para iniciar o fluxo de pagamento, com um meio de pagamento especĂfico.
As variantes compatĂveis com esta versĂŁo sĂŁo:
- Credit: pagamento com cartão de crédito.
- Debit: pagamento com cartão de débito.
- Qr: pagamento com QR.
- Link: para gerar um link de pagamento.
- Voucher: pagamento com cartÔes Sodexo.
ParĂąmetro | Tipo | ObrigatĂłrio | Valores possĂveis | Descrição |
- | - | - | - | - |