Visa Receiver Directed Payouts

Getting Started with Receiver Directed Payouts

About Receiver Directed Payouts

A front-end Java Script SDK that is embedded within the client's User Experience, Receiver Directed Payouts is a feature of the Visa Alias Directory and provides an opportunity for individual capture of a receiver's payment credentials.

As an originator or enabler you can securely capture, verify, validate and store payment credentials with an alias (e.g. telephone number) in the Visa Alias Directory

Key Stakeholder:

Entity

Description

Originator/Enabler

The corporate entity sending the payment to the Recipient

Visa

Credential Capture Widget that is invoked by Visa’s SDK

Recipient

Recipient who is receiving the money from the Originator

 

 

How Does It Work?

 

The credential capure flow:

 

Education and OTP verification

  1. Client displays payout screen where the user can navigate to RDP flow by requesting to add new payment account
  2. User selects Add Payment Method, which invokes the SDK widget which is hosted in the client’s UX (webpage, app, etc.)
  3. User is prompted to enter OTP sent to their phone number on file with client for identity verification purposes
  4. Once OTP is entered, user can tap Verify and proceed with enrolment
  5. After successful verification, card credential capture follow
 
Credential Capture and 3DS authentication
  1. User adds a card through the card credential capture form
  2. After card information is submitted, user is directed to authenticate card credentials with 3DS and its OTP method
  3. To complete enrolment, user confirms by linking their payment credentials to their mobile phone number
 
Payout Confirmation
  1. Originator / Enabler is now able to make payment to receiver and confirm funds have been sent.

 

Consumer Information required

The consumer information that RDP will require

 

Field Name 

Type 

Mandatory (M) / Optional (O)

Length 

Validation 

Description 

First Name 

String 

M

 Min Length: 2

 Max Length: 22

 Length validation

Card holder’s first name 

Last Name 

String 

M

 Min Length: 1

 Max Length: 1

 Length validation

First letter only of card holder’s last name 

Address Line 1 

String 

O

 Min Length: 1

 Max Length: 50

 Length validation

First line of the card holder’s address

Address Line 2 

String 

O

 Min Length: 0

 Max Length: 50

 Length validation

 

City 

String 

O

 Min Length: 1

 Max Length: 50

 Length Validation

 

Zip Code 

String 

O

 Min Length: 1

 Max Length: 16

 Length Validation

 

Card Number 

Numeric 

M

 

Modulus 10 Check

 

Supported card Validation (VISA)

 

Expiration Date

Numeric

M

 

Date is greater than current month/year.

 

Numeric only

First 2 digits = Month

Second 2 digits = Year