CreatePaymentMethodFreeCreatePaymentMethodProvider, PayoneCreatePaymentMethodBasepublic abstract class CreatePaymentMethodBase extends java.lang.Object implements CreatePaymentMethod
| Constructor | Description |
|---|---|
CreatePaymentMethodBase() |
| Modifier and Type | Method | Description |
|---|---|---|
protected java.util.concurrent.CompletionStage<io.sphere.sdk.payments.Payment> |
addNewPayment(CreatePaymentData cpd) |
Method to To add a new payment to the Cart
|
protected io.sphere.sdk.payments.PaymentDraftBuilder |
createPaymentDraft(CreatePaymentData cpd) |
Creates a payment draft object used to create a new payment object at the CTP.
|
protected static java.lang.String |
getLanguageFromCart(io.sphere.sdk.carts.Cart cart) |
createprotected java.util.concurrent.CompletionStage<io.sphere.sdk.payments.Payment> addNewPayment(CreatePaymentData cpd)
cpd - contains the data for the new paymentprotected io.sphere.sdk.payments.PaymentDraftBuilder createPaymentDraft(CreatePaymentData cpd)
cpd - the data objectprotected static java.lang.String getLanguageFromCart(io.sphere.sdk.carts.Cart cart)
cart - Cart value to readcart, cart.getLocale() or
cart.getLocale().getLanguage() not exists.