-
Notifications
You must be signed in to change notification settings - Fork 3
1. Introduction
This document is intended for developers who are responsible for integrating eMandate Creditor Libraries into an eMandates solution using the .NET, .NET Core, Java and PHP development platforms. Creditors can use these libraries as an aid for implementing eMandates. The guidelines of this manual are an addition to the eMandates Creditor Implementation Guidelines Core and B2B.
This document is intended for those integrating the software libraries.
The eMandate Creditor Libraries aim at facilitating an easy and flawless implementation of eMandates for Creditors (i.e. the exchange of messages between Creditor and Routing Service). The libraries are intended for both Core and B2B schemes, and both one-off and recurring eMandates.
The scope of this document is to support the integration of the eMandate Creditor Libraries with other components, such as web applications, online shops and websites, by providing examples and guidelines. The eMandates services can be used for the online Issuing, Amending and Cancelling of eMandates (cancellations are for B2B eMandates only).
The eMandate Creditor Libraries are offered in three languages: .NET Framework (4.5 or higher), .Net Core (2.2 or higher), Java (SE 7 or higher) and PHP (5.5 or higher). This document contains a generic description of the libraries and example codes in each of the development languages.
After this introductory chapter, this wiki describes the purposes of the eMandates Service and the generic integration and security guidelines for the eMandate Creditor Libraries. Next, we go through the main phases of the integration workflow, which are the environment setup, development and testing, and provide code examples for the main functions in each of the development languages.