public interface CreatePaymentTransactionData extends PaymentInteractionData
PaymentServiceProvider
implementation
to create a new payment transaction object.
Created by mgatz on 7/27/16.Modifier and Type | Method and Description |
---|---|
io.sphere.sdk.payments.Payment |
getPayment() |
java.lang.String |
getPaymentRef() |
java.util.Optional<io.sphere.sdk.payments.TransactionType> |
getTransactionType() |
void |
setPayment(io.sphere.sdk.payments.Payment p)
Set the payment object the transaction should be created for.
|
void |
setTransactionType(io.sphere.sdk.payments.TransactionType type)
Set the type of the transaction to be created.
|
getConfigByName, getSphereClient
java.lang.String getPaymentRef()
io.sphere.sdk.payments.Payment getPayment()
void setPayment(io.sphere.sdk.payments.Payment p)
p
- the payment objectjava.util.Optional<io.sphere.sdk.payments.TransactionType> getTransactionType()
void setTransactionType(io.sphere.sdk.payments.TransactionType type)
type
- typ of transaction to set