Skip to main content

SEPA

The full list of request body parameters and possible outcomes can be found here.

Request a SEPA payment#

RequestSepaSource source = new RequestSepaSource(sourceId);
PaymentRequest request = PaymentRequest.sepa(source, Currency.ARS, 10L, "referece");
PaymentResponse response = api.paymentsClient().requestAsync(request).get();

Cancel a mandate#

api.sepaClient().cancelMandate("mandateId");

Get a mandate#

api.sepaClient().getMandate("mandateId");

Cancel a mandate via PPRO#

api.sepaClient().cancelMandateViaPPRO("mandateId");

Get a mandate via PPRO#

api.sepaClient().getMandateViaPPRO("mandateId");