PagarMe-Android

Release

Uma biblioteca simples para Android usada para gerar card hash de cartões de crédito para uso no gateway de pagamento Pagar.me

Configuração

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" }
}
  

Como usar ?

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 
         }
});