York Payment Broker YPB York Universitys Secure Proprietary
York Payment Broker (YPB) York University’s Secure & Proprietary PCI DSS 2. 0 Compliant Payment Gateway Presented by: Dharmendra(DD) Dolasiya – UIT 1
Agenda I. All about YPB § § § Background What is YPB? Success Story Benefits Features Roadmap 2
Agenda II. How to get started with YPB § § Integration Sample Code Process Flow Demonstration Question & Answer 3
Background • York has made the move to become PCI Compliant o Adopt standards and practices of Payment Card Industry • York services are required to become PCI compliant o Need to move operations quickly and easily 4
Background • York chose to use Hosted Payment Page (HPP) o Security o Liability • YPB was created to ease the transition 5
What is YPB? • Provides a centralized system for handling electronic payments • It has a consistent PCI Compliant interface that can be configured for any payment processor • Launched on September 2011 6
Success Story • Today, many of the services across the campus utilize YPB, such as: o o o o Parking & Transportation Student Information Services Housing Services Advancement Services York Alumni Faculty of Education Schulich School of Business 7
Success Story Total Trans: 250, 000 Revenue Generated: 30 M 8
Benefits • Benefits of using YPB: o o o Allows for multi store configuration Easy to implement Sophisticated reporting tool Centralized payment processing Fraud detection and prevention 9
Features • Branding o Payment Page o Receipt Page o Confirmation Email • Sophisticated reporting o Filter by § § § Date Range Store Transaction Types o Transaction Mismatch report 10
Features (Continued) • Multiple Store Management • Collate and export information • Recurring transactions o o Monthly Quarterly Semi annually Annually 11
Features (Continued) • Multilingual capability o French language support • Pre-authorized/Capture transaction • Partial/Full Refund • Chart Reporting 12
Roadmap • • RWA – Responsive Web Application CCI - Campus Card Integration PCI DSS 3. 0 YPB Reporting Enhancement such as o Refund Receipt Report o Pre-authorization Report • Seasonal Store 13
Integration Code Sample var broker = new Broker(); var c = broker. Order. Initialize(); c. Required. Information. Application. Id = store_name; c. Required. Information. Application. Password = password; c. Required. Information. Trans. Payment. Type = purchase; c. Required. Information. Total = total_order_amount; var token. Id = broker. Get. Token(c); Response. Redirect(secure_ypb_payment_page); //After receiving post-back from YPB broker. Acknowledge. Complete(store_name, password, order_id); 14
Process Flow 15
Process Flow 16
Process Flow 17
Process Flow 18
Process Flow 19
Process Flow 20
Process Flow 21
Process Flow 22
Process Flow 23
Process Flow 24
Process Flow 25
York Payment Broker 26
27
28
29
30
31
- Slides: 31