final class CreatePaymentServiceImpl extends java.lang.Object implements CreatePaymentService
Modifier and Type | Field and Description |
---|---|
private PayPalClient |
executor |
private CreatePaymentRequestBuilder |
requestBuilder |
Constructor and Description |
---|
CreatePaymentServiceImpl(PayPalClient executor,
CreatePaymentRequestBuilder requestBuilder) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
createPayment(PayPalPlusCredentials credentials,
PaymentRequestEp6 paymentRequest) |
private PayPalRequest |
createRequest(PaymentRequestEp6 paymentRequest) |
private final PayPalClient executor
private final CreatePaymentRequestBuilder requestBuilder
@Inject public CreatePaymentServiceImpl(PayPalClient executor, CreatePaymentRequestBuilder requestBuilder)
public java.lang.String createPayment(PayPalPlusCredentials credentials, PaymentRequestEp6 paymentRequest)
createPayment
in interface CreatePaymentService
private PayPalRequest createRequest(PaymentRequestEp6 paymentRequest)