Download presentation
Presentation is loading. Please wait.
Published byTeresa Nelson Modified over 8 years ago
2
SECURE INTEGRATION METHOD (SIM) Device Control
3
SIM DEVICE CONTROL The SIM controls the flow of all sensitive cardholder data (card, track, exp. date, KSN, Pin Block) withoutthe integrated application ever having to handle it, or even see it In essence, the integrator need only pass the amount and the transaction type, and the SIM will handle terminal prompting and gathering of information All transaction message building is done by the SIM, eliminating the need for an integrator to build an XML string manually 3
4
SECURE INTEGRATION FEATURES Supports SSL (Secure Socket Layer) connectivity to the PAYware PC and RiTA servers for added security Supports secure HTTPS connectivity to IPCharge The SIM is an ActiveX DLL component that can be used in various programming languages Robust design allows developers to control the various functions of VeriFone terminals Process Credit, Debit, EBT, Gift and Settlement transactions to VeriFone’s four payment engine services: PAYware PC, PCCharge, TransAct, andIPCharge 4
5
An extensive sample is provided to aide integrators with coding their application Supports all processors that are supported by the four payment engines Utilizes the features of Microsoft’s.NET 3.0 framework. This provides less dependency on third party controls Vast error handling Contains optional, configurable logging as an additional troubleshooting tool
6
SIM SOFTWARE DEVELOPMENT KIT 6 The easy to use SIM Software Development Kit is designed to take much of the integration of the devices and payment engines out of the developer’s hands The SIM control handles all device communication, payment engine message building, and socket or HTTPS communications to the payment engine. The developer is only responsible for setting the transaction type, merchant ID, device type, and communication properties
7
SUPPORTED VERIFONE TERMINALS VERIFONE PP 1000/1000SE VERIFONE 2000 VERIFONE SC5000* VERIFONE MX 8XX SERIES VERIFONE VX510** 7 * US Debit only ** Only supported when configured with the correct terminal application
8
PSEUDO-CODE Along with a comprehensive fully functional sample application, pseudo-code is included for integration to the four payment engines: ‘Create the object Private WithEvents Charge As New SIM.Charge (“COM1”, “1200”, “E”, “7”, SIM.Charge.DeviceType.ppdSC5000, “3”) ‘Gather Card Swipe Private Sub Charge_CardSwipe() Handles Charge.CardSwipe Card = Charge.GetCard ExpDate = Charge.GetExpDate Member = Charge.GetMember End Sub This data can be saved for when the “Process” function is called. Private Sub Process() With Charge ‘Set the Payment Engine/Merchant Configuration properties ‘For PCCharge.PaymentEngine = SIM.Charge.PaymentSoftware.PCCharge.MerchantNumber = “999999999911”.Processor = “NPC”.UserID = “User1” 8
9
SIM SAMPLE APPLICATION 9
10
10
11
11
12
12
13
SECURE INTEGRATION METHOD REVIEW Allows integration to various VeriFone terminals such as the MX830 and MX850 Allows integration to the four VeriFone payment engines: IPCharge, PCCharge, PAYware PC, TransAct Terminal is controlled by the SIM, integrator will not handle sensitive information SSL and HTTPS security Eliminates the need for integrator to manually create XML string to send transactions to the payment engine, therefore enhancing security 13
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.