mPOSSendSMSRequestBuilder
.O telefone precisa ter formato 5521999999999
val phoneNumber = "5521999999999"
private fun sms() {
MPOSPlugin.createSendSMSRequestBuilder()
.smsParameters(
SmsParameters(
transactionData,
phoneNumber
)
)
.callback(object : Callback<mPOSSendSMSResponse>() {
override fun onFail(error: Throwable) {
Log.d(TAG, "onFail SMS ${error.message}")
}
override fun onSuccess(response: mPOSSendSMSResponse) {
Log.d(TAG, "onSuccess send SMS: $response")
}
}).build().run(Zoop::post)
}
Responsável por retornar as callbacks que dizem o estado do request de envio do SMS.
OnSuccess
-> Mensagem a ser exibida pela aplicação para o usuário, acessada como response.message
OnFail
-> Sinaliza quando houve um erro no processo de envio do SMS.