Package com.mypurecloud.sdk.v2.model
Class ConversationContentPaymentRequest
java.lang.Object
com.mypurecloud.sdk.v2.model.ConversationContentPaymentRequest
- All Implemented Interfaces:
Serializable
Payment Request object used to request payment from a customer.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumThe payment platform being used (e.g. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncountryCode(String countryCode) The merchant's two-letter ISO 3166 country code.currencyCode(String currencyCode) The three-letter ISO 4217 currency code for the payment.booleaninthashCode()lineItems(List<ConversationContentLineItem> lineItems) The items that make up the order.orderTotal(Double orderTotal) The total price of the order.receivedMessage(ConversationContentReceivedReplyMessage receivedMessage) The message prompt to complete a payment transaction.replyMessage(ConversationContentReceivedReplyMessage replyMessage) The reply message after the user has completed the payment transaction.requiredContactFields(List<ConversationContentRequiredContactField> requiredContactFields) Contact fields required to complete the order.voidsetCountryCode(String countryCode) voidsetCurrencyCode(String currencyCode) voidsetLineItems(List<ConversationContentLineItem> lineItems) voidsetOrderTotal(Double orderTotal) voidsetReceivedMessage(ConversationContentReceivedReplyMessage receivedMessage) voidsetReplyMessage(ConversationContentReceivedReplyMessage replyMessage) voidsetRequiredContactFields(List<ConversationContentRequiredContactField> requiredContactFields) voidsetShippingOptions(List<ConversationContentLineItem> shippingOptions) shippingOptions(List<ConversationContentLineItem> shippingOptions) The available shipping options.toString()
-
Constructor Details
-
ConversationContentPaymentRequest
public ConversationContentPaymentRequest() -
ConversationContentPaymentRequest
-
-
Method Details
-
getPaymentPlatform
-
countryCode
The merchant's two-letter ISO 3166 country code. -
getCountryCode
-
setCountryCode
-
currencyCode
The three-letter ISO 4217 currency code for the payment. -
getCurrencyCode
-
setCurrencyCode
-
orderTotal
The total price of the order. -
getOrderTotal
-
setOrderTotal
-
lineItems
The items that make up the order. -
getLineItems
-
setLineItems
-
shippingOptions
public ConversationContentPaymentRequest shippingOptions(List<ConversationContentLineItem> shippingOptions) The available shipping options. -
getShippingOptions
-
setShippingOptions
-
requiredContactFields
public ConversationContentPaymentRequest requiredContactFields(List<ConversationContentRequiredContactField> requiredContactFields) Contact fields required to complete the order. -
getRequiredContactFields
-
setRequiredContactFields
public void setRequiredContactFields(List<ConversationContentRequiredContactField> requiredContactFields) -
receivedMessage
public ConversationContentPaymentRequest receivedMessage(ConversationContentReceivedReplyMessage receivedMessage) The message prompt to complete a payment transaction. -
getReceivedMessage
-
setReceivedMessage
-
replyMessage
public ConversationContentPaymentRequest replyMessage(ConversationContentReceivedReplyMessage replyMessage) The reply message after the user has completed the payment transaction. -
getReplyMessage
-
setReplyMessage
-
equals
-
hashCode
public int hashCode() -
toString
-