Getting Started with Receiver Directed Payouts

Visa Receiver Directed Payouts

\ Start a Project](https://developer.visa.com/portal/#users/new) \ API Overview](https://developer.visa.com/capabilities/visa-receiver-directed-payouts)

Navigate to...

keyboard_arrow_down

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

arrow_upward Back to top