1 / 12

PAYware Mobile API – App to App Integration

PAYware Mobile API – App to App Integration. PAYware Mobile API Overview. VeriFone’s PAYware Mobile API provides iPhone developers the ability to easily and securely integrate payments into their custom application by using the PA DSS validated payment application, PAYware Mobile.

claus
Download Presentation

PAYware Mobile API – App to App Integration

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. PAYware Mobile API – App to App Integration

  2. PAYware Mobile API Overview • VeriFone’s PAYware Mobile API provides iPhone developers the ability to easily and securely integrate payments into their custom application by using the PA DSS validated payment application, PAYware Mobile. • Developers can create a seamless iPhone App with payment acceptance while still having the familiar user interface of PAYware Mobile when needed • Added security of VeriShield Protect’s encryption when using the PAYware Mobile card encryption • Secure data transmission to PAYware Mobile when performing manual transactions

  3. App to App Integration Markets Example Use Scenarios • Simple Mobile POS applications for day to day business • Mobile App communicates to the inventory system hosted at company headquarters. Customer make a purchase and the Merchant can fulfill the order and process payment immediately. • Data is transmitted to the HQ hosted ERP or inventory management system while tying payment information for easier accounting and payment reconciliation • Charitable Organizations • Payments made at charitable functions can automatically be processed through the donation App interface while updating the donor database hosted at the charity’s headquarters • Eases payment collection while keeping data secure • Direct Sales Organizations • A Common order entry Mobile App for large organizations which will keep track products sold while capturing customer information for future sales. • Payment is taken at the time of order which means the customer can walk out with their products.

  4. Transaction Flow • Merchant’s iPhone App • Merchant’s App collects all required elements prior to performing Payment Transaction. • Merchant’s App then calls PAYware Mobile App passing Non-Sensitive Information • PAYware Mobile App • 3. PAYware Mobile App listens Non-Sensitive Data from Merchant’s App. Once Received PWM will attempt to process payment transaction and collect any other required sensitive information (Credit Card PAN, Expiration Date, Track Data, CVV) Initial Configuration The Merchant’s iPhone will have both the Merchant’s own iPhone App and the PAYware Mobile App installed and configured on the device. The PAYware Mobile App will be preconfigured and registered with the PAYware Connect Gateway and enabled to be integrated by the Merchant’s iPhone App. The Merchant is Responsible for loading and configuring the Merchants iPhone App. The Merchant is responsible for loading and configuring the PAYware Mobile App from the App Store and PAYware Connect Gateway.

  5. Transaction Flow • PAYware Mobile APP • 3. PAYware Mobile App listens Non-Sensitive Data from Merchant’s App. Once Received PWM will attempt to process payment transaction and collect any other required sensitive information (Credit Card PAN, Expiration Date, Track Data, CVV) • Merchants iPhone APP • Merchant’s APP collects all required elements prior to performing Payment Transaction. • Merchant’s APP then calls PAYware Mobile App passing Non-Sensitive Information • Non-Sensitive Data passed from Merchant’s App to PAYware Mobile App • Transaction Amount • Tip Amount or Percentage • Tax Amount or Percentage • Transaction Type: (Sale, Return, Pre-Auth, etc..) • Customer’s First and Last Name • Customer’s Email Address for Receipt • Merchant’s Invoice Number • Merchant’s Server/Clerk ID • Up to 5 Additional Custom Fields • Indicator to Hide or Suppress PAYware Mobile Transaction log and allow Signature Capture at end of Transaction or return response to Merchant,siPhone App

  6. Integration Steps • Import PAYware.framework into Merchants iPhone App project frameworks • Declare import in Merchants iPhone App

  7. Integration Steps continued • Specify URL types/URL Schemes and /URL Identifier in Merchants iPhone APP Properly List

  8. Integration Steps continued • Define a VFILink instance and send the VFIRequestData to the sendToPAYware method. If PAYware Mobile is on the device, PAYware Mobile will launch and process the data, otherwise, the method will return false.

  9. Integration Steps continued • Populate a VFIRequestData object with the data you would like to transfer to PAYware Mobile. The return URL must be the item you defined as Item 0 in the Property List URL Schemes. The identifier can be any value and is used to sync the info with the return data from PAYware Mobile. Examine the VFILink.h file in the PAYware.framework to see the full structure of VFIRequestData. PINCode may be supplied to bypass the PIN request screen of PAYware mobile on launch.

  10. Integration Steps continued • In the main AppDelegate, define the handleOpenURL method to intercept the URL passed by PAYware Mobile on the return of data. Define an instance of VFILink and pass the URL to receiveFromPAYware. This framework method will return a VFIResponseData object. If hasData is true, then this structure is valid and has data from PAYware Mobile. If hasData is false, then the URL did not come from PAYware Mobile.

  11. PAYware Mobile API Integration Support • A dedicated PAYware Integration Support team is available to PAYware Mobile integrators • Staffed by developers and support technicians knowledgeable in all aspects of VeriFone software and hardware solutions • A project manager and integration support engineer will be assigned • Integration Support e-mail and telephone support is available • Extensive code samples, documentation and testing accounts minimize development time and support requirements for integrator • PAYware end-user (merchant) support is also available 7 days a week

  12. Questions

More Related