This library provides developers with a simple set of bindings to help you integrate Mercado Pago API to a website and start receiving payments.
Java 1.4 or higher
First time using Mercado Pago? Create your Mercado Pago account, if you donβt have one already.
- Append MercadoPago dependencies to pom.xml
...
<dependencies>
<dependency>
<groupId> com.mercadopago </groupId>
<artifactId> sdk-java </artifactId>
<version> 1.9.0 </version>
</dependency>
</dependencies>
...
-
Run
mvn install
and thats all, you have Mercado Pago SDK installed. -
Copy the access_token in the credentials section of the page and replace YOUR_ACCESS_TOKEN with it.
That's it! Mercado Pago SDK has been successfully installed.
Simple usage looks like:
import com.mercadopago.*;
import com.mercadopago.exceptions.MPConfException;
import com.mercadopago.exceptions.MPException;
import com.mercadopago.resources.Payment;
import com.mercadopago.resources.datastructures.payment.Payer;
public class Main {
public static void main(String[] args)throws MPException, MPConfException {
MercadoPago.SDK.setAccessToken("YOUR_ACCESS_TOKEN");
Payment payment = new Payment()
.setTransactionAmount(100f)
.setToken("your_cardtoken")
.setDescription("description")
.setInstallments(1)
.setPaymentMethodId("visa")
.setPayer(new Payer()
.setEmail("dummy_email"));
payment.save();
}
}
Visit our Dev Site for further information regarding:
- Payments APIs: Spanish / Portuguese
- Mercado Pago checkout: Spanish / Portuguese
- Web Tokenize checkout: Spanish / Portuguese
Check our official code reference to explore all available functionalities.
If you require technical support, please contact our support team at developers.mercadopago.com
MIT license. Copyright (c) 2021 - Mercado Pago / Mercado Libre
For more information, see the LICENSE file.