Uma biblioteca simples para Android usada para gerar card hash de cartões de crédito para uso no gateway de pagamento Pagar.me
A API do Android mínima para esse projeto é a 16.
Para configurar basta adicionar a depêndencia no arquivo de configuração gradle:
dependencies {
compile 'com.github.danielgunna:PagarMe-Android:0.0.3'
//usando Gradle 3.+
implementation 'com.github.danielgunna:PagarMe-Android:0.0.3'
}
No arquivo gradle do projeto adicionar o repositório do jitpack:
repositories {
google()
jcenter()
maven { url "https://jitpack.io" }
}
Para gerar um card hash para um cartão basta fazer como o trecho abaixo:
PagarMeAndroid.initialize("[YOUR_PAGARME_KEY]");
PagarMeAndroid.getsInstance()
.cvv("123")
.expirationDate("12/25")
.holderName("Daniel Gunna")
.number("411111111111")
.generateCardHash(new PagarMeAndroid.PagarMeListener() {
@Override
public void onSuccess(PagarMeRequest pagarMeRequest,
PagarMeResponse pagarMeResponse, String cardHash) {
Log.d("CardHash generated : ", cardHash);
}
@Override
public void onError(Exception e) {
//handle erros
}
});