SEPA
The full list of request body parameters and possible outcomes can be found here.
#
Request a SEPA paymentRequestSepaSource source = new RequestSepaSource(sourceId);
PaymentRequest request = PaymentRequest.sepa(source, Currency.ARS, 10L, "referece");
PaymentResponse response = api.paymentsClient().requestAsync(request).get();
#
Cancel a mandateapi.sepaClient().cancelMandate("mandateId");
#
Get a mandateapi.sepaClient().getMandate("mandateId");
#
Cancel a mandate via PPROapi.sepaClient().cancelMandateViaPPRO("mandateId");
#
Get a mandate via PPROapi.sepaClient().getMandateViaPPRO("mandateId");