Module: VoiceML::PaymentCapture

Defined in:
lib/voiceml/models/payments.rb

Overview

Narrows the ‘Capture` field on Pay-session updates — tells the runtime which input the user is about to type next.

Constant Summary collapse

PAYMENT_CARD_NUMBER =
'payment-card-number'
EXPIRATION_DATE =
'expiration-date'
SECURITY_CODE =
'security-code'
POSTAL_CODE =
'postal-code'
BANK_ROUTING_NUMBER =
'bank-routing-number'
BANK_ACCOUNT_NUMBER =
'bank-account-number'
PAYMENT_CARD_NUMBER_MATCHER =
'payment-card-number-matcher'
EXPIRATION_DATE_MATCHER =
'expiration-date-matcher'
SECURITY_CODE_MATCHER =
'security-code-matcher'
POSTAL_CODE_MATCHER =
'postal-code-matcher'
ALL =
[
  PAYMENT_CARD_NUMBER, EXPIRATION_DATE, SECURITY_CODE, POSTAL_CODE,
  BANK_ROUTING_NUMBER, BANK_ACCOUNT_NUMBER,
  PAYMENT_CARD_NUMBER_MATCHER, EXPIRATION_DATE_MATCHER,
  SECURITY_CODE_MATCHER, POSTAL_CODE_MATCHER
].freeze