With state-based mocking you can specify how the system will treat your user's identity verification status by setting the state
attribute on the initial server to server registration request. Note, this only works on new user registrations.
NY - Identity verification automatically succeeds
NV - Unknown Identity, cannot be verified
CA - Identity verification automatically fails
AL - Identity verification requires manual review (user has to upload photo id)
MD - Network Error - identity verification service is unreachable
AK - Unknown exception - an unknown exception occurs when invoking idenity verification service
OR - Null response - identity verification service is reached, but does not return a response
With amount-based mocking you can specify how the system will treat your transaction by setting the cent amount of the user-entered amount to one of the values below (i.e. choose "Other Amount" in the SDK and add a specified number of cents to the dollar amount).
Dollar amounts presented for mock decisioning should be $50 or more to ensure mock services are triggered and desired responses are returned by the system.
.01 - instant approval, no franking —This is the default scenario.
.02 - instant approval, franking— < 5 seconds
.03 - instant decline — < 5 seconds
.04 - review required approval, no franking — random timing for the review, but < 30 seconds
.05 - review required approval, franking — random timing for the review, but < 30 seconds
.06 - review required decline — random timing for the review, but < 30 seconds
.10 - soft decline — will decline with soft decline code 99927 - Void is written in pencil
.11 - soft decline — will decline with soft decline code 99928 - Void is written too small
.12 - soft decline — will decline with soft decline code 99929 - Voided back of the check
.13 - soft decline — will decline with soft decline code 99930 - Not a picture of a check
.14 - soft decline — will decline with soft decline code 99931 - Void not written on check
.15 - soft decline — will decline with soft decline code 99932 - Other reason, not specified
.30 - velocity limit — “We’re sorry. You have exceeded the daily load limit for this account. Please choose another account and try again. The daily load limit includes pending and completed transactions. (A82)”
.31 - velocity limit — “We’re sorry. You have exceeded the weekly load limit for this account. Please choose another account and try again. The daily load limit includes pending and completed transactions. (A83)”
.32 - velocity limit — “We’re sorry. You have exceeded the monthly load limit for this account. Please choose another account and try again. The daily load limit includes pending and completed transactions. (A84)”
.33 - velocity limit — “We’re sorry. This transaction exceeds the maximum allowable amount for your account (D342)”
.34 - velocity limit — “We’re sorry. This transaction exceeds the maximum allowable amount for your account (D343)”
.35 - velocity limit — “We’re sorry. This transaction exceeds the maximum allowable amount for your account (D344)”
.36 - velocity limit — “We’re sorry. The account you are loading has a minimum load amount. Please choose another account and try again. (A81)”
.37 - velocity limit — “We’re sorry. You’ve exceeding the maximum transaction limit. (A154)”