Skip to content
Java framework to consume the Mollie API
Java
Branch: master
Clone or download
wout
Latest commit 07b009a Aug 18, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src
.gitignore payments ; payments integration tests ; version: 0.1.0 Sep 20, 2018
.travis.yml adding travis support Sep 16, 2018
LICENCE.txt Initial commit Sep 16, 2018
README.md #13: Updating readme Aug 18, 2019
checkstyle.xml Adding javadoc ; preparing for 1.0.0 release Sep 26, 2018
pom.xml #13: Updating readme Aug 18, 2019

README.md

Mollie API with Java 8+

Build Status Download Javadocs

License

The source code is licensed under the Apache License, Version 2.0.

Java

This library requires Java 8.

Usage

  1. Add the dependency to your project. For example with maven:
<dependency>
    <groupId>be.feelio</groupId>
    <artifactId>mollie</artifactId>
    <version>2.0.0</version>
</dependency>
  1. Build a client
Client client = new ClientBuilder()
                       .withApiKey("test_hW7trRMaJphr8feGzMNtd5SwShQSwg")
                       .build();
  1. Use the client to execute whatever action you want to do. For example retrieving a payment:
PaymentResponse payment = client.payments().getPayment("my-payment-id");

Features

  • Mollie Connect / OAuth

  • Api Key Authentication

  • Payment

    • Create payment
    • Get payment
    • Cancel payment
    • List payment
  • Methods

    • List payment methods
    • Get payment method
  • Refunds

    • Create payment refund
    • Get payment refund
    • Cancel payment refund
    • List payment refunds
  • Chargebacks

    • Get chargeback
    • List chargebacks
  • Captures

    • Get capute
    • List captures
  • Orders

    • Create order
    • Get order
    • Update order
    • Cancel order
    • List orders
    • Cancel order lines
    • Create order refund
    • List order refunds
  • Shipments

    • Create Shipment
    • Get Shipment
    • Update Shipment
    • List Shipments
  • Customers

    • Create Customer
    • Get Customer
    • Update Customer
    • Cancel Customer
    • List Customers
    • Create customer payment
    • List customer payments
  • Mandates

    • Create mandate
    • Get mandate
    • Revoke mandate
    • List Customers
  • Subscriptions

    • Create subscription
    • Get subscription
    • Update subscription
    • Cancel subscription
    • List subscriptions
  • Connect

    • Authorize
    • Tokens
  • Permissions

    • Get permission
    • List permissions
  • Organizations

    • Get current organization
    • Get organization
    • List organizations
  • Organizations

    • Create profile
    • Get profile
    • Get current profile
    • Update profile
    • Delete profile
    • List profiles
  • Settlements

    • Get settlement
    • Get next settlement
    • Get open settlement
    • List settlements
    • List settlement payments
    • List settlement refunds
    • List settlement chargebacks
    • List settlement captures
  • Invoices

    • Get invoice
    • List invoices
You can’t perform that action at this time.