Skip to content

Instantly share code, notes, and snippets.

View PaymentComponents's full-sized avatar

Payment Components PaymentComponents

View GitHub Profile
import gr.datamation.iso20022.cgi.mp.pacs.CustomerCreditTransferInitiation09RelayServiceCgiMp;
import gr.datamation.validation.error.ValidationError;
import gr.datamation.validation.error.ValidationErrorList;
import java.io.ByteArrayInputStream;
public class ParseAndValidateCgiMpMessage {
public static void main(String... args) {
execute();
@PaymentComponents
PaymentComponents / ParseAndValidateBahtnetMessage.java
Created April 10, 2023 17:40
ParseAndValidateBahtnetMessage
import gr.datamation.iso20022.bahtnet.BahtnetMessage;
import gr.datamation.mx.message.head.BusinessApplicationHeader02;
import gr.datamation.mx.message.pacs.FinancialInstitutionCreditTransfer08;
import gr.datamation.validation.error.ValidationError;
import gr.datamation.validation.error.ValidationErrorList;
import java.io.ByteArrayInputStream;
public class ParseAndValidateBahtnetMessage {
@PaymentComponents
PaymentComponents / SepaInstant.java
Last active March 17, 2022 15:44
Handle EPC SEPA Instant Messages
package com.paymentcomponents.sepa;
import gr.datamation.sepa.core.messages.common.MsgReplyInfo;
import gr.datamation.sepa.core.messages.common.ReasonCode;
import gr.datamation.sepa.core.messages.sct_inst.epc.camt.FIToFIPaymentCancellationRequest;
import gr.datamation.sepa.core.messages.sct_inst.epc.camt.ResolutionOfInvestigation;
import gr.datamation.sepa.core.messages.sct_inst.epc.pacs.FIToFICustomerCreditTransfer;
import gr.datamation.sepa.core.messages.sct_inst.epc.pacs.FIToFIPaymentStatusReport;
import gr.datamation.sepa.core.messages.sct_inst.epc.pacs.FIToFIPaymentStatusRequest;
import gr.datamation.sepa.core.messages.sct_inst.epc.pacs.PaymentReturn;