New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

com.payline:payline-java-sdk

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

com.payline:payline-java-sdk

Modified for TBD using last WSDL from https://docs.monext.fr/display/DT/Endpoints. The Payline API provides access to the various functions of the Payline payment solution. It is based on standard web service components, which include the SOAP protocol, the WSDL and XSD definition languages. These standards are supported by a large range of development tools on multiple platforms. This SDK covers all the functions of the Payline payment solution.

  • 4.77.1
  • Source
  • Maven
  • Socket score

Version published
Maintainers
1
Source

Monext Java SDK

Maven Central

The Monext API provides access to the various functions of the Monext payment solution. It is based on standard web service components, which include the SOAP protocol, the WSDL and XSD definition languages. These standards are supported by a large range of development tools on multiple platforms.

This SDK covers all the functions of the Monext payment solution.

Features

The set of web services Payline is covered by this library. Web services are divided into four classes:

  • DirectPayment
  • ExtendedAPI
  • WalletPayment
  • WebPayment

Requirements

Java 1.8 or higher

Installation

Maven users and JDK 8

Add this dependency in your project's POM:

<dependency>
  <groupId>com.payline</groupId>
  <artifactId>payline-java-sdk</artifactId>
  <version>4.77.1</version>
</dependency>

Maven users and JDK 12

<dependency>
  <groupId>com.payline</groupId>
  <artifactId>payline-java-sdk</artifactId>
  <version>4.77</version>
</dependency>
<dependency>
  <groupId>javax.xml.ws</groupId>
  <artifactId>jaxws-api</artifactId>
  <version>2.3.1</version>
</dependency>
<dependency>
  <groupId>com.sun.xml.ws</groupId>
  <artifactId>jaxws-rt</artifactId>
  <version>2.3.2</version>
</dependency>

Gradle users and JDK 8

   implementation 'com.payline:payline-java-sdk:4.77'

Gradle users and JDK 12

   implementation 'com.payline:payline-java-sdk:4.77'
   implementation 'javax.xml.ws:jaxws-api:2.3.1'
   implementation 'com.sun.xml.ws:jaxws-rt:2.3.2'

Usage

SampleCalls.java


import java.util.logging.Level;
import java.util.logging.Logger;

import com.payline.kit.utils.ConnectParams;
import com.payline.ws.model.GetMerchantSettingsResponse;
import com.payline.ws.wrapper.DirectPayment;

public class SampleCalls {

    private static final Logger logger = Logger.getLogger(SampleCalls.class.getName());

    public static void main(String[] args) {
        ConnectParams params = new ConnectParams(
                null, /* module */
                false, /* production */
                false, /* clientAuthentication */
                "", /* Your merchant account login: merchantId */
                "", /* Your access key to the Payline service: accessKey */
                null, /* proxyHost (optional) */
                null, /* proxyPort (optional) */
                null, /* proxyLogin (optional) */
                null /* proxyPassword (optional) */
                );
        DirectPayment directPayment = new DirectPayment(params);
        GetMerchantSettingsResponse res = directPayment.getMerchantSettings(null);

        logger.log(Level.INFO, "\ngetMerchantSettings result :  ");
        logger.log(Level.INFO, "  - code :  " + res.getResult().getCode());
        logger.log(Level.INFO, "  - short message :  " + res.getResult().getShortMessage());
        logger.log(Level.INFO, "  - long message :  " + res.getResult().getLongMessage());
    }
}

Version

4.77

Learn about Monext

For assistance, advice or an answer to your question, contact Payline Support by email at support@payline.com

License

LGPL v3

FAQs

Package last updated on 27 Sep 2024

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc