new ArchActionAskForPayment(coreAskForPaymentAction)
The Architect Scripting class for Ask For Payment action.
Instances of this action should be created by calling ArchFactoryActions#addActionAskForPayment.
Ask for Payment is currently only available for Apple Messages for Business.
Parameters:
| Name | Type | Description |
|---|---|---|
coreAskForPaymentAction |
Object | ( Internal ) an Architect core Ask For Payment action. |
Extends
Members
-
static, readonly displayTypeName :string
-
Returns the display type name string 'ArchActionAskForPayment'.
-
readonly countryCode :ArchValueString
-
The country code for the payment
-
readonly currency :ArchValueString
-
The currency code for the payment
-
customizeNoInput :ArchValueBoolean
-
If this property is set to true, the
ArchBaseActionNoInputNoMatch#noInputRepromptscommunication collection will be used for No Input prompts. Otherwise, theArchBaseActionNoInputNoMatch#noInputcommunication will be used. This property is only available withinArchFlowBotflows.- Inherited From:
-
customizeNoMatch :ArchValueBoolean
-
If this property is set to true, the
ArchBaseActionNoInputNoMatch#noMatchRepromptscommunication collection will be used for No Match prompts. Otherwise, theArchBaseActionNoInputNoMatch#noMatchcommunication will be used.- Inherited From:
-
readonly displayTypeName :string
-
Returns the display type name string 'ArchBaseActionNoInputNoMatch'.
- Overrides:
-
readonly isArchActionAskForPayment :boolean
-
Returns true indicating that this is an ArchActionAskForPayment instance.
-
readonly isArchBaseActionNoInputNoMatch :boolean
-
Returns true indicating that this is an ArchBaseActionNoInputNoMatch instance.
- Inherited From:
-
readonly lineItems :ArchValueLineItemCollection
-
The line items for the payment
-
noInput :ArchValueString
-
The NoInput text for the action.
- Inherited From:
-
noInputReprompts :ArchValueCommunicationCollection
-
The No Input Reprompts collection of communications for the action. In order to use this property,
ArchBaseActionNoInputNoMatch#customizeNoInputmust be set to true. To have no, No Input re-prompting, set this to an empty collection. This property is only available withinArchFlowBotflows.- Inherited From:
-
noMatch :ArchValueString
-
The NoMatch text for the action.
- Inherited From:
-
noMatchReprompts :ArchValueCommunicationCollection
-
The No Match Reprompts collection of communications for the action. In order to use this property,
ArchBaseActionNoInputNoMatch#customizeNoMatchmust be set to true. To have no, No Match re-prompting, set this to an empty collection.- Inherited From:
-
readonly paymentCompletionTimeout :ArchValueDuration
-
The payment completion timeout in seconds
-
readonly paymentPlatform :ArchValueString
-
The payment platform to use
-
readonly receivedMessageImage :ArchValueImage
-
The image to display in the received message
-
readonly receivedMessageTitle :ArchValueString
-
The title to display in the received message
-
readonly replyMessageTitle :ArchValueString
-
The title to display in the reply message
-
readonly requiredContactInformation :ArchValueStringCollection
-
The required contact information for the payment
-
readonly shippingOptions :ArchValueShippingOptionCollection
-
The shipping options for the payment
-
readonly totalPrice :ArchValueCurrency
-
The total price for the payment
-
voiceEndOfInputTimeout :ArchValueDuration
-
The end of input timeout specific to voice input for this action.
- Inherited From: