PayWeb 360 v1.3

PayWeb360 v1.3 is now available in production. The purpose of this release is to add 5 new features (Bank Account VerificationNotification Subscriptions, Account Detail Notice, Allow Zero Balance, Unique Visitor ID), 34 new User Events, 11 ADA Enhancements and 9 bug fixes.

Bank Account Verification

Bank Account Verification is a feature of PayAPI, PayAgent, the Customer Enrollment website (a.k.a. Hosted Tokenization) and PayWeb 2 that enables merchants to verify that bank accounts are open and in good standing prior to accepting a payment.  Now, as part of this release, merchants can do the same within PayWeb360.

How does it work?

  1. User enters an invalid bank account and clicks Save Payment Method on the Add Payment Method screen
  2. PayWeb360 submits an AddBankAccount request to PayAPI
  3. If a BankAccountVerificationFailed error response (5055) is returned then PayWeb360 presents the following disclosure

What are the use cases?

Bank Account Verification has the following use cases:

Use CaseDescription
ACH Return Rate ManagementNACHA has established an inquiry process which is triggered when an ACH originator exceeds a return rate threshold*. This can be problematic for subprime merchants, particularly those who enroll customers in auto debit.
WEB Entry Account ValidationEffective March 19, 2021, NACHA is requiring bank accounts to be validated as part of a commercially reasonable fraudulent transaction detection system for WEB debit entries.
*See NACHA Return Rate Thresholds below for more information.

NACHA Return Rate Thresholds

NACHA has established the following ACH return rate thresholds:

CategoryReason CodesLimits
Unauthorized debit entries

  • R05 – Unauthorized Debit to Consumer Account Using Corporate SEC Code

  • R07 – Authorization Revoked by Customer

  • R10 – Customer Advises Unauthorized, Improper, Ineligible, or Part of an Incomplete Transaction

  • R29 – Corporate Customer Advises Not Authorized

  • R51 – Item Related to RCK Entry Is Ineligible or RCK Entry is Improper

.5%
Administrative returns

  • R02 – Account Closed

  • R03 – No Account/Unable to Locate Account

  • R04 – Invalid Account Number Structure

3%
Overall returnsAll15%

Implementation

Bank Account Verification can be enabled by reaching out to your PaymentVision Relationship Manager.

Notification Subscriptions

Notification Subscriptions is a feature of PayWeb 2 that enables customers to subscribe to both text notifications and text payments.  Now, as part of this release, merchants can do the same within PayWeb360.

How it Works

  1. Customer launches PayWeb360
  2. If the customer is not enrolled in text notifications then a red dot will be presented on the User Profile icon as a visual queue that something is missing on their account
  3. Customer clicks User Profile icon
  4. If the customer is not enrolled in text notifications then a call to action is presented on the User Profile page
  5. Customer clicks Turn notices on link within the call to action
  6. PayWeb360 presents a Phone Registration screen.  Note: If the customer has a phone number on file then the phone number field will be pre-populated
  7. Customer updates phone number, if needed, checks the consent box and clicks Continue
  8. PayWeb360 sends a verification code to the device and presents a Device Verification screen
  9. Customer enters verification code and clicks Continue
  10. PayWeb360 present User Profile page with Subscriptions enabled

Account Detail Notice

Account Detail Notice is a new message that can be presented on both the Account Detail and Verify Payment screen.  The contents of the message are configurable at the site tenant level.

Allow Zero Balance

Allow Zero Balance is a new configuration option that can be used to change the way in which the Total Balance and Current Payment Amount are handled.

SettingBehavior
False (Default)

  • The Total Balance is presented within the Make Payment page, Dashboard page and Account Detail screen when TotalBalance = NULL or ‘0’

  • The Current Payment Amount is presented within the Make Payment page, Dashboard page and Account Detail screen when TotalBalance = NULL or ‘0’

  • A user can not make a payment when TotalBalance = NULL or ‘0’

True

  • The Total Balance is not presented anywhere within PayWeb360 when TotalBalance = NULL or ‘0’

  • The Current Payment Amount is not presented anywhere within PayWeb360 when TotalBalance = NULL or ‘0’

  • A user can make a payment when TotalBalance = NULL or ‘0’

Unique Visitor ID

Unique Visitor ID is a new metric that will help track the number of distinct individuals using the site.  The purpose of the new metric is to better understand user behavior and identify opportunities to improve the user experience.

User Events

PaymentVision added the following User Events, as part of this release, in order to provide more visibility into user activity.

  • UniqueVisit
  • LoginSuccess
  • LoginFail
  • PaymentStarted
  • PaymentCompleted
  • PaymentFailed
  • WeeklyScheduleSet
  • MonthlyScheduleSet
  • SemiMonthlyScheduleSet
  • AddACHPaymentMethodSuccess
  • AddACHPaymentMethodFail
  • EditACHPaymentMethodSuccess
  • EditACHPaymentMethodFail
  • AddCCPaymentMethodSuccess
  • AddCCPaymentMethodFail
  • EditCCPaymentMethodSuccess
  • EditCCPaymentMethodFail
  • DeleteACHPaymentMethodSuccess
  • DeleteACHPaymentMethodFail
  • DeleteCCPaymentMethodSuccess
  • DeleteCCPaymentMethodFail
  • SMSRegAndSubSuccess
  • SMSRegAndSubFail
  • SMSUnRegAndUnSubSuccess
  • SMSUnRegAndUnSubFail
  • UpdateCustInfoSuccess
  • UpdateCustInfoFail
  • NoScheduleSet
  • AddDebitPaymentMethodSuccess
  • AddDebitPaymentMethodFail
  • EditDebitPaymentMethodSuccess
  • EditDebitPaymentMethodFail
  • DeleteDebitPaymentMethodSuccess
  • DeleteDebitPaymentMethodFail

ADA Enhancements

  • Added the tenant company name to the alt text associated with the logo
  • Changed the structure of the page title tags to include the tenant company name in addition to the page name
  • Made the Show/Hide password icon within the Login page keyboard focusable
  • Changed subheading tags on the Dashboard page from <h3> to <h2>
  • Changed logo within the header to link to the Make Payment page when clicked within any other page
  • Improved payment method error messages and input masking
  • Added escape key support to the material design modal
  • Replaced the material button on the Payment Date Calendar with arrows
  • Made the Fee Info icon on the Verify Payment page keyboard focusable
  • Added error message to modify contact info page for incorrect information
  • Added a label to the Address Line Two field on the Modify Contact Info page

Bug Fixes

IssueDescription
Payment Plan Set-up WarningOld Behavior: When a linked account is setup with a payment plan, The Make Payment page presents a Payment Plan Set-up warning for all linked accounts regardless of whether they, themselves, have been set-up with a payment plan.
New Behavior: The Make Payment page only presents a Payment Plan Set-up warning for an account if it is setup with a payment plan.
Same Day Payment SortingOld Behavior: Same day payments are not presented at the top of the list within both the History page and Recent History panel on the Dashboard. They are also not being presented as the Previous Payment within the Account Detail screen.
New Behavior: The most recent payment is always presented at the top of the list within both the History page and Recent History panel on the Dashboard. The most recent payment is always presented as the Previous Payment within the Account Detail screen.
Deleted/Created Payment Plans Old Behavior: When a payment plan is either deleted or created for a packeted account, it is not reflected on the Dashboard until the user logs out and logs back in.
New Behavior: Payment plan updates are reflected immediately on the Dashboard.
Packet PaymentsOld Behavior: Clicking the Make Payment menu option from within the detail of a packeted account initiates the payment process for the packeted account instead of at the packet level.
New Behavior: Clicking the Make Payment menu option from within the detail of a packeted account initiates the payment process at the packet level.
Payment Method TypeOld Behavior: When viewing a payment plan within the Account Detail screen, “Credit Card” is presented as the payment method in cases where a debit card was used.
New Behavior: When viewing a payment plan within the Account Detail screen, “Debit Card” is presented as the payment method in cases where a debit card was used.
Payment Date ChangesOld Behavior: Clicking the Make Payment menu option after changing the payment date within the Make Payment page clears out the payment date.
New Behavior: Any changes to the payment date are retained when clicking the Make Payment menu option.
Verify Payment RefreshOld Behavior: Refreshing the Verify Payment page loads a blank Make Payment page.
New Behavior: Refreshing the Verify Payment page re-loads the Verify Payment page.
No Payment DueOld Behavior: When no payment is due “$0.00 due today” is presented on the Make Payment page.
New Behavior: When no payment is due “$0.00 due today” is not presented on the Make Payment page.
Customer Account MismatchOld Behavior: When a customer back clicks to the Login page and logs in to another linked account the new session retains the account information from the previous session.
New Behavior: When a customer back clicks to the Login page and logs in to another linked account the new session loads the account information associated with the new login credentials.