Git Product home page Git Product logo

verygoodsecurity / vgs-show-ios Goto Github PK

View Code? Open in Web Editor NEW
6.0 11.0 6.0 9.65 MB

Securely reveal data from VGS and display it via forms without having to have that data pass through your systems

Home Page: https://www.verygoodsecurity.com/docs/vgs-show

License: MIT License

Objective-C 0.13% Swift 99.28% Ruby 0.46% Shell 0.14%
ios pci pci-dss swift sdk sensitive-data vgs credit-card zerodata team-developer-experience

vgs-show-ios's People

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

vgs-show-ios's Issues

Update VGS iOS documentation

Looks like the iOS documentation is not updated.

I did everything mentioned in the document but still some how it wasn't showing the card number nor the expiry date later I figured out that content path mentioned in documentation was the reason it was't working I had to change the path and it worked.

As per the documentation

cardNumberLabel.contentPath = "cardData.cardNumber" // didn't work not showing any data
expDateLabel.contentPath = "cardData.expDate" // didn't work not showing any data

Instead I had to change path to this.

cardNumberLabel.contentPath = "id" // working
expDateLabel.contentPath = ""expiry_mm_yyyy"" //  working

Thanks

GET Method not working

Describe the bug
The SDK is always sending POST requests

To Reproduce
Steps to reproduce the behavior:

  1. Use the DemoApp
  2. Inside the loadData func change the request to use .get
  3. Request is sent as POST

Expected behavior
Send the request as GET

Possible Solution
On APIClient.swift, line 129 is missing the method param, due to that it's using the default .post:
sendDataRequestWithURL(requestURL, path: path, payload: payload, block: block)

expected:
sendDataRequestWithURL(requestURL, path: path, method: method, payload: payload, block: block)

Not support VoiceOver

Describe the bug
It doesn't support VoiceOver, VoiceOver can't read card number/cvc/exp for blind user, and as a developer, I have not found a way to make it support VoiceOver, because card number/cvc/exp is not accessibility.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.