Comments (18)
We left that out intentionally, on the grounds that most users don't carry around card readers with them. What is the use case that you envision?
from paypal-ios-sdk.
We run a non-profit sailing school in Rhode Island. Parents sign up their kids for summer classes on our web site starting in March, and we encourage them to pay immediately via PayPal. But inevitably some don't pay until they show up with their kids, and there's a line of parents and rambunctious young'uns waiting to check in. We're interested in using the SDK to pull their account balance from our web site, charge their credit card, and post their payment back to our web site.
I guess the reasons I was hoping for card reader support are: to speed checkout, to work with original iPads without cameras (which we have), and because we just got this new PayPal Here reader in the mail and it seems like we should be using it for something. :)
You're welcome to convince me otherwise. The card.io camera reader is pretty slick...
from paypal-ios-sdk.
I think the best fit for you is actually the PayPal Here SDK, which is designed exactly for this. I'll get you more info on that shortly.
from paypal-ios-sdk.
So we have a couple ways you can do this, in various states of readiness. You can call a URL (paypalhere://takepayment) with order details and then it will redirect back to you after success or cancellation. There's also a true SDK that would allow you to embed it all in your app. It's not quite ready for primetime, but if you want to be one of the first (and are willing to deal with the pain that entails :) ), then let me know.
https://dl.dropbox.com/u/15602144/PPH_phone_app_getting%20started%20guide.pdf
https://dl.dropbox.com/u/15602144/PayPal%20Here%20Mobile%20Apps%20API%20-%20Payment%20flow%20Example.pdf
from paypal-ios-sdk.
Any word on the PayPal here SDK. I have an app that uses the PayPal SDK with card.io or manual options to enter credit card information but it could really use a credit card swipe option. At times, my users are selling products fast with the app and the side loader option is another step that makes the overall experience slower than should be for a credit card transaction. Would really love to see that SDK.
from paypal-ios-sdk.
We do have several partners piloting the SDK. We're still making improvements and haven't made it generally available yet. Send me an email describing your use case if you would, and I'll try and work it through the channels. Nothing long or fancy needed. ma at x dot com. If I was writing a spam bot, I guess I'd just recognize that pattern to. But spambot writers are often not very smart, so I guess I'll just leave it that way :)
from paypal-ios-sdk.
Hi, we are hoping to roll this out in a new product. Will be for collecting payment from people while our employees are out and about. A few questions have come up:
- The return url opens in a new browser window (at least on iOS) - is it possible to use the existing browser window that called the paypalhere app - I can just see users getting confused as more and more browser windows open..
- I didn't receive any email notifications when putting through some dummy "cash" payments - how are these configured and formatted - I have all notifications enabled in my account settings.
- In the paypalhere:// url, there is a parameter called "step", with a value of choosePayment in the sample javascript - what are the available options for this?
- How frequently do users have to log into the paypal here app.
- A potential SHOWSTOPPER is that it doesn't appear to support android tablets - only phones. Are there plans to expand device coverage to include tablets??
- Is there any way of pre-populating the field for email / SMS receipt?
from paypal-ios-sdk.
Apologies - may have wrong area - above is referring to Paypal Here - explicitly using the sideloader api.
from paypal-ios-sdk.
@glaidler Yup, wrong area.
I'm not sure of the best for you to ask your questions about using PayPal Here. This is probably a good starting point.
from paypal-ios-sdk.
- I don't know of a way to do this. It's an iOS thing as far as I could tell. Now you could theoretically close that window (in JS) and hope that the previous window is next in line... Or close the window on the way out and bring it back up on the way back? Let me know if anything shows promise.
- Cash transactions aren't balance affecting, so there are no notifications. They are paid invoices, but we don't send notifications for PPH invoices as it would (for 99% of users) be a painful experience. You could certainly hit our APIs to get that info, though I know it'd be nice if we had WebHooks, which we don.t
3, choosePayment (and blank) are the only valid values. Leaving it blank will just load the cart and stop there. - Every 8 hours. But you can't have two devices logged into the same primary account at the same time. If this is logging you out, then setup multiuser (either in app or on paypal.com) for each device. In fact, if you setup multiuser and give them limited permissions, you can pass the user/password arguments on the URL and it will auto log them in (theory being that there isn't really anything a bad actor can do with this user/password other than collect money on your behalf. Not that I'd go pasting it on a billboard, but internal iOS workings on secure devices would be "good enough for me")
- Yes, there are plans. Don't hold your breath, I think all I can say is it will have "2014" at the end.
- Yes - pass payerPhone at the top level for SMS, and just set payerEmail per the invoicing API spec for email.
I get notifications for this post it seems, so feel free to continue the convo here.
from paypal-ios-sdk.
Thanks for the detailed reply!
- I will play with various - main thing is to get a "dummy" txn up and running for a demo on Monday - as long as it looks slick, we can engineer better later.
- Ok, understood. Not a problem, we'll fire off the notification for non CC payments.
- I am still getting prompted to log in each time. If I have a Paypal account of [email protected], and I have set up a user within my account called FEECOLLECTOR with just enough permissions, which one should be passed - assuming the FEECOLLECTOR - don't want everyone logging in with my global paypal account.
Also, at which level should the username and password be passed - within the paypayhere:// uri or within the invoice object? Are they all lowercase? Is there some docs I am missing?
- Tried setting payerPhone within the invoice object and the url params of the paypalhere:// uri, but it's not pre-populating SMS nor Email receipt input boxes. The payerEmail appears if I want to create new Contact within the app, but not as a recipient for the receipts. This will save quite a bit of fiddly typing if you can point me in the direction of making it work.
G
from paypal-ios-sdk.
Let’s take this offline - I’m m a (at the domain) x dot com
On Dec 4, 2013, at 6:59 AM, Graham Laidler [email protected] wrote:
Thanks for the detailed reply!
I will play with various - main thing is to get a "dummy" txn up and running for a demo on Monday - as long as it looks slick, we can engineer better later.
Ok, understood. Not a problem, we'll fire off the notification for non CC payments.
I am still getting prompted to log in each time. If I have a Paypal account of [email protected], and I have set up a user within my account called FEECOLLECTOR with just enough permissions, which one should be passed - assuming the FEECOLLECTOR - don't want everyone logging in with my global paypal account.
Also, at which level should the username and password be passed - within the paypayhere:// uri or within the invoice object? Are they all lowercase? Is there some docs I am missing?
Tried setting payerPhone within the invoice object and the url params of the paypalhere:// uri, but it's not pre-populating SMS nor Email receipt input boxes. The payerEmail appears if I want to create new Contact within the app, but not as a recipient for the receipts. This will save quite a bit of fiddly typing if you can point me in the direction of making it work.
G—
Reply to this email directly or view it on GitHub.
from paypal-ios-sdk.
Hey! Our company was able to get in touch with PayPal late last year and obtain details for the PPH API. We've managed to launch the new feature in our app, Taxi 24/7 (iOS).
I was wondering what would be the best channel to enter into the Pilot program and obtain the SDK? We already have the API so I think it would be appropriate for us to upgrade to a more seamless experience for our US users.
Happy to share more if needed!
Regards,
Zeryab
from paypal-ios-sdk.
@zeryab I believe @djMax should be able to help :)
from paypal-ios-sdk.
We want to integrate Paypal Here into our POS application. Where can I sign up for the SDK? Any help would really appreciate... When can we expect it to be available?
from paypal-ios-sdk.
Is the PayPal here SDK available yet? I can't seem to find any information on it.
I am looking into using either a Square or PayPal Here for mobile POS credit card processing. We would have around 18 POS operations around the country and would use the card reader with iPads (iOS). Ideally we would be able to use PayPal Here in conjunction with a custom iOS app we write for our checkout system, but that would be dependent upon whether there's a way for our app to interface with the card reader and PayPal for processing.
from paypal-ios-sdk.
https://github.com/PayPal-Mobile/ios-here-sdk-dist
from paypal-ios-sdk.
You have two choices here - first is side loader which is discussed in this thread - easy integration, EMV capable, etc. The second is the SDK which puts you in more control at the cost of having to implement the rest of the "point of sale" parts.
from paypal-ios-sdk.
Related Issues (20)
- PayPal iOS SDK acceptCreditCards = YES Crash HOT 2
- Canadian Company - Direct credit card transaction fails, but paypal account transactions succeed HOT 3
- Paypal works even empty or invalid Credentials for Sanbox account? HOT 1
- PayPal SDK: Request has failed with error: PAYMENT_CREATION_ERROR - There was a problem setting up this payment. Please visit the PayPal website to check your account. (422) | PayPal Debug-ID: a02b03ac608db, a02b03ac608db [sandbox, PayPal iOS SDK 2.14.3] HOT 8
- Mismatch in documentation HOT 3
- in localization when change view direction HOT 2
- app crashes when user clicks on pay with card on Paypal screen HOT 1
- PAYMENT_CREATION_ERROR CN account HOT 1
- Could I use PayPal iOS SDK on my country Brazil? HOT 2
- Permission Issue HOT 1
- PayPal SDK: Request has failed with error: REQUIRED_SCOPE_MISSING - System error. Please try again later. (403) | PayPal Debug-ID: b4046739be1f1, b4046739be1f1 [sandbox, PayPal iOS SDK 2.18.1]
- Payment not Processable HOT 2
- UNAUTHORIZED_PAYMENT HOT 1
- Layout issue HOT 1
- Recurring Payment HOT 1
- Card Cache Issue HOT 1
- When ever I open the iOS app it showing "Service unavailable" alert HOT 2
- Payment is not showing in www.sandbox.paypal.com HOT 1
- @sharathvatti Thanks for the report. There is an internal ticket SRE-43154 to track this new issue. My apologies for the inconvenience. HOT 1
- INTERNAL_SERVICE_ERROR HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from paypal-ios-sdk.