public class PaymentLookupHelperImpl extends java.lang.Object implements PaymentLookupHelper
| Constructor and Description |
|---|
PaymentLookupHelperImpl(io.sphere.sdk.client.SphereClient client) |
| Modifier and Type | Method and Description |
|---|---|
java.util.concurrent.CompletionStage<java.util.Optional<io.sphere.sdk.payments.Payment>> |
findPayment(io.sphere.sdk.carts.Cart cart,
java.lang.String pspId,
java.lang.String methodId)
Find a payment object related to the passed cart using its payment service provider ID and its method ID.
|
java.util.concurrent.CompletionStage<io.sphere.sdk.payments.Payment> |
findPayment(java.lang.String id)
Find a payment object using its unique ID.
|
java.util.concurrent.CompletionStage<CreatePaymentTransactionData> |
findPaymentFor(CreatePaymentTransactionData data)
Find a payment object for the provided data.
|
java.util.concurrent.CompletionStage<java.util.Optional<io.sphere.sdk.payments.Payment>> |
findPaymentWithoutTransaction(io.sphere.sdk.carts.Cart cart,
java.lang.String pspId,
java.lang.String methodId)
Find a payment object related to the passed cart using its payment service provider ID and its method ID that has no transaction attached.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitofpublic PaymentLookupHelperImpl(io.sphere.sdk.client.SphereClient client)
public java.util.concurrent.CompletionStage<io.sphere.sdk.payments.Payment> findPayment(java.lang.String id)
PaymentLookupHelperfindPayment in interface PaymentLookupHelperid - the unique ID of the payment objectpublic java.util.concurrent.CompletionStage<java.util.Optional<io.sphere.sdk.payments.Payment>> findPayment(io.sphere.sdk.carts.Cart cart,
java.lang.String pspId,
java.lang.String methodId)
PaymentLookupHelperfindPayment in interface PaymentLookupHelpercart - the cart object to lookup the payment objects attached topspId - the payment service provider ID (mapped to "interfaceId" at CTP)methodId - the payment method ID (mapped to "paymentMethodInfo.paymentInterface" at CTP)public java.util.concurrent.CompletionStage<java.util.Optional<io.sphere.sdk.payments.Payment>> findPaymentWithoutTransaction(io.sphere.sdk.carts.Cart cart,
java.lang.String pspId,
java.lang.String methodId)
PaymentLookupHelperfindPaymentWithoutTransaction in interface PaymentLookupHelpercart - a cart for which a new payment must be created.pspId - the payment service provider ID (mapped to "interfaceId" at CTP)methodId - the payment method ID (mapped to "paymentMethodInfo.paymentInterface" at CTP)CompletionStage of optional Payment if found any.public java.util.concurrent.CompletionStage<CreatePaymentTransactionData> findPaymentFor(CreatePaymentTransactionData data)
PaymentLookupHelperfindPaymentFor in interface PaymentLookupHelperdata - the data holding object