/mollie

Java framework to consume the Mollie API

Primary LanguageJavaOtherNOASSERTION

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.2.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