public final class PaymentServiceMollieImpl extends java.lang.Object implements PaymentServiceMollie
Modifier and Type | Field and Description |
---|---|
private MollieWebTargetBuilder |
mollieWebTargetBuilder |
Constructor and Description |
---|
PaymentServiceMollieImpl(MollieWebTargetBuilder webTargetBuilder) |
Modifier and Type | Method and Description |
---|---|
Payment |
callPayment(PaymentRequest molliePaymentRequest,
ApiToken apiKeyToken) |
PaymentResponse |
createPayment(PaymentRequest molliePaymentRequest,
ApiToken apiKeyToken) |
Payment |
fetchPaymentStatusAtMollie(java.lang.String paymentId,
ApiToken apiKeyToken) |
ListPayment |
listPayments(ApiToken apiKeyToken) |
private final MollieWebTargetBuilder mollieWebTargetBuilder
@Inject public PaymentServiceMollieImpl(MollieWebTargetBuilder webTargetBuilder)
public Payment fetchPaymentStatusAtMollie(java.lang.String paymentId, ApiToken apiKeyToken) throws MollieException
fetchPaymentStatusAtMollie
in interface PaymentServiceMollie
MollieException
public ListPayment listPayments(ApiToken apiKeyToken) throws MollieException
listPayments
in interface PaymentServiceMollie
MollieException
public PaymentResponse createPayment(PaymentRequest molliePaymentRequest, ApiToken apiKeyToken) throws MollieException
createPayment
in interface PaymentServiceMollie
MollieException
public Payment callPayment(PaymentRequest molliePaymentRequest, ApiToken apiKeyToken) throws MollieException
MollieException