ArchActionAskForPayment(coreAskForPaymentAction)

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.

See:

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#noInputReprompts communication collection will be used for No Input prompts. Otherwise, the ArchBaseActionNoInputNoMatch#noInput communication will be used. This property is only available within ArchFlowBot flows.

Inherited From:

customizeNoMatch :ArchValueBoolean

If this property is set to true, the ArchBaseActionNoInputNoMatch#noMatchReprompts communication collection will be used for No Match prompts. Otherwise, the ArchBaseActionNoInputNoMatch#noMatch communication 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#customizeNoInput must be set to true. To have no, No Input re-prompting, set this to an empty collection. This property is only available within ArchFlowBot flows.

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#customizeNoMatch must 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: