Esta biblioteca permite a iteração com a api do Pagar.Me de forma simples e intuitiva, e segue mesmos moldes já consolidado das bibliotecas oferecidas por eles em outras linguagens. A documentação está disponível em https://adrianoluis.github.io/pagarme-java/.
Se você tiver algum problema ou sugestão, abra um ticket aqui.
Basta colocar o seguinte trecho de código nas configurações de compilação apropriada:
<repositories>
<repository>
<id>pagarme-java-mvn-repo</id>
<url>https://raw.githubusercontent.com/adrianoluis/pagarme-java/mvn-repo/</url>
<releases>
<enabled>true</enabled>
<updatePolicy>never</updatePolicy>
</releases>
</repository>
</repositories>
<dependency>
<groupId>me.pagar</groupId>
<artifactId>pagarme-java</artifactId>
<version>1.4.1</version>
</dependency>
repositories {
maven { url 'https://raw.githubusercontent.com/adrianoluis/pagarme-java/mvn-repo' }
}
compile('me.pagar:pagarme-java:1.4.1') {
transitive = true
}
'me.pagar:pagarme-java:jar:1.4.1'
<dependency org="me.pagar" name="pagarme-java" rev="1.4.1">
<artifact name="pagarme-java" type="jar" />
</dependency>
@Grapes(
@Grab(group='me.pagar', module='pagarme-java', version='1.4.1')
)
libraryDependencies += "me.pagar" % "pagarme-java" % "1.4.1"
[me.pagar/pagarme-java "1.4.1"]
Clique aqui.