Embedded Management of Prepaid Card Accounts

2,006 views

Published on

Learn how to sign up your visitors for prepaid Visa cards right from within your website.

Also allow cardholders to manage their prepaid account from your site, for simple functions like:
- checking their balance and latest transactions
- sharing money with other cardholders
- suspending their card in case of loss or theft

Published in: Economy & Finance
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,006
On SlideShare
0
From Embeds
0
Number of Embeds
78
Actions
Shares
0
Downloads
59
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Embedded Management of Prepaid Card Accounts

  1. 1. Handle Prepaid Card Accounts Right From Your Own Website 1- Sign up your customers for open-loop prepaid cards… 2- Let them access their card balance and transactions or send money to friends… …without letting them leave your website
  2. 2. Overview <ul><li>Plastyc offers a Web Service API with 6 methods </li></ul>Intended Use Account Mgmt. Methods Let a cardholder suspend his/her card in case of suspected loss or theft SuspendCard Let a cardholder share money with another one TransferMoney List Transactions for a cardholder between 2 absolute dates GetCardholderTx Obtain info about Cardholder, account, card and transactions GetCardholderInfo List all cardholders enrolled GetCardholders Sign up a new user for a card EnrollCardholder Intended Use Enrollment Method
  3. 3. 1- Embedded Prepaid Card Enrollments Enroll your customers into open-loop prepaid cards right from within your own website
  4. 4. Payment-challenged visitors <ul><li>Loosing potential customers? </li></ul><ul><ul><li>Who have no payment card </li></ul></ul><ul><ul><li>Who are not willing to provide their main payment card </li></ul></ul><ul><li>Unable to get them paid efficiently? </li></ul><ul><ul><li>They have no checking account </li></ul></ul><ul><ul><li>PayPal not suitable (e.g. for tax refunds) </li></ul></ul>
  5. 5. Payment-enabling visitors on the spot <ul><li>Give visitors the option to sign up for a Visa prepaid card </li></ul><ul><ul><li>Free </li></ul></ul><ul><ul><li>5’ </li></ul></ul><ul><ul><li>You receive the number for the new card (either card number or ACH number) </li></ul></ul>
  6. 6. Who can benefit? <ul><li>Tax preparers </li></ul><ul><ul><li>Let your customers receive their refunds faster, and avoid check cashing fees </li></ul></ul><ul><li>Merchants offering store credits (used cars, appliances…) </li></ul><ul><ul><li>Set up a convenient way for employed customers to pay you in installments </li></ul></ul><ul><li>Subscription websites </li></ul><ul><ul><li>Capture more visitors by offering them a way to pay </li></ul></ul>
  7. 7. Web Service API Enroll Cardholder Method <ul><li>SOAP / XML </li></ul><ul><li>Over https </li></ul><ul><li>Enrollment front-end at known and fixed IP address </li></ul>
  8. 8. Method & Parameters EnrollCardholder Method EnrollCardholder Response Card Graphics ID Card Sub-Program ID Social Security Number EMail Phone Address City State Zip Gender Birthdate Last Name First Name Cardholder ID Response Description Response Code DDA account number DDA routing number
  9. 9. Validations for EnrollCardholder <ul><li>Zip / City consistency </li></ul><ul><li>Address not a PO Box </li></ul><ul><li>Email address in authorized top-level domains </li></ul><ul><li>SSN syntax valid </li></ul><ul><li>Phone format valid </li></ul><ul><li>Name + birth date + SSN match (Experian database) </li></ul><ul><li>OFAC-check negative </li></ul>
  10. 10. Steps <ul><li>1- Capture user’s data and send to Plastyc </li></ul><ul><li>2- Validate enrollment data and create new cardholder </li></ul>6- Activate Card 7- Load funds post-activation 3- Confirm account number <ul><li>Payments </li></ul>5- Load funds pre-activation 4- Issue and ship card
  11. 11. Timeline <ul><li>1- Enroll user </li></ul><ul><li>2- Validate </li></ul>6- Activate 7- Load funds post-activation 3- Confirm 5- Load funds pre-activation <1’ up to user 5-7 days <5’ a few hrs a few hrs (for MoneyPak cash loads) ACH loads into the card can be initiated immediately. Cash loaded prior to card activation can be available to the enrollment site within a few hours. 4- Issue & ship
  12. 12. 2- Embedded Prepaid Card Account Management Let your customers access their prepaid card account right from within your own website
  13. 13. Be friendlier to cardholders <ul><li>Users’ cards are now a key part of your service? </li></ul><ul><ul><li>Let your customers access their card account without leaving your site </li></ul></ul><ul><ul><li>Or integrate card balance checking in your own phone support service </li></ul></ul>
  14. 14. Web Service API Card Account Management Methods <ul><li>SOAP / XML over https </li></ul><ul><li>Consumer front-end at fixed and known IP address </li></ul><ul><li>Methods: GetCardholders, GetCardholderInfo, GetCardholderTx, TransferMoney, SuspendCard </li></ul>
  15. 15. GetCardholders Method & Parameters GetCardholders Method GetCardholders Response (no parameters beyond partner credentials) Returns the list of CardholderInfo for all cardholders enrolled beforehand via the Partner (whether using the EnrollCardholder API method or using only encoded referral links) First & Last Name Phone Number Email Address Cardholder ID Enrollment Date Username First & Last Name Phone Number Email Address Etc…. Username Enrollment Date Cardholder ID
  16. 16. GetCardholderInfo Method & Parameters GetCardholderInfo Method GetCardholderInfo Response Returns the Cardholder, Account, Cards and Transactions info requested Account Info Card Info Transactions Info Tx amount Card Status & Issuance date Name as embossed Primary/Secondary card Tx date of auth. & settlement Last 4 digits of card & graphics Tx type & description Next Tx details… SubprogramID LoyaltyBalance Auth. & Settled Balance CardholderInfo (same as returned by GetCardholders) Include CardsInfo IncludeLastCardTx LastCardTxCount Include AccountInfo Include CardholderInfo Cardholder ID
  17. 17. GetCardholderTx Method & Parameters GetCardholderTx Method GetCardholderTx Response Returns the Transactions info requested between the Start and End Dates Tx date of auth. & settlement Tx type & description Tx amount Tx date of auth. & settlement Tx type & description Tx amount Tx amount Tx date of auth. & settlement Tx type & description Next Tx details… EndDate StartDate Cardholder ID
  18. 18. TransferMoney Method & Parameters TransferMoney Method TransferMoney Response (no parameters beyond success/failure codes) Amount ReceiverCardholderID SenderCardholderID
  19. 19. SuspendCard Method & Parameters SuspendCard Method Suspend Response (no parameters beyond success/failure codes) CardID CardholderID
  20. 20. Validations for all Card Accounts Management Methods <ul><li>Completeness of parameters </li></ul><ul><li>Valid IDs </li></ul><ul><li>Active status </li></ul><ul><li>Valid dates </li></ul><ul><li>Valid Amounts </li></ul>
  21. 21. Summary <ul><li>The Plastyc Web Service API offers 6 methods </li></ul>Let a cardholder suspend his/her card in case of suspected loss or theft SuspendCard Let a cardholder share money with another one TransferMoney List Transactions for a cardholder between 2 absolute dates GetCardholderTx Obtain info about Cardholder, account, card and transactions GetCardholderInfo List all cardholders enrolled GetCardholders Sign up a new user for a card EnrollCardholder Intended Use Method
  22. 22. Contact: [email_address] to obtain test account parameters Download API Specification: http://www.plastyc.com/docs/Plastyc_Webservices_API_April10.pdf

×