Paypal Kinvey Integration - ios

I am trying to develop an iOS app with Kinvey as the mBaas and Paypal.
Context:
-Kinvey will store and transmits location data of users
-Paypal Adaptive payments facilitates payments between users and other users as well as between users and the application owner
-One of the 2 stores credit card information (haven't gotten that far yet but I assume Paypal most likely)
Can the Paypal Adaptive Payments API be employed with Kinvey mBaas for a mobile iOS application written in Swift?

Currently, Kinvey doesn’t expose Paypal/Braintree’s (server side) API through backend SDK.
But you should be able to implement it using DLC (Data Link Connector). Please take a look at this: http://devcenter.kinvey.com/rest/guides/datalink#
Thanks, Pranav Kinvey

Related

How to implement adaptive payment in 'in-app-purchase' api in IOS applications

I am new to ios application development. I want to use 'in-app-purchase' api. Does it facilitate developers to split payment b/w application owner and vendors, like paypal's adaptive payment.

Stripe Connect payment in iOS

We want to integrate Stripe Connect with iOS application to transfer amount from one person to person.
Let's say, I want to transfer $100 to my sister's account using Stripe Connect Standalone/Managed Account. And we also want to take business commission from sender which includes stripe commission also.
We have gone through Sharing Customers also but won't be able to find any solution for Stripe Connect with iOS SDK.
We have also checked iOS SDK.
Can anyone please guide us how to integrate Stripe Connect with iOS mobile app in above scenario?
How can we transfer payment to end customer?
Do we need to integrate through iOS SDK or web page?
Stripe's iOS and Android SDKs serve the same purpose in a mobile application as Checkout or Stripe.js do in a web application: they take payment information and produce a token in return.
Once the token has been created, it must then be sent to a backend server where it can be used in API requests sent with the secret key. You can't create charges or transfers directly from your mobile app -- that must be handled by an external server.
(Also, please note that there might be compliance issues with what you're trying to do. I recommend you reach out to Stripe's support to explain your usecase and make sure it's something that Stripe can support.)
You can easily integrate Stripe Connect with your iOS app check the following link
https://github.com/gurunglaxman0/StripeConnect-iOS
Once you connect your stripe user id with server you can create charges and application fee using Stripe Api's from backend

Integrate Amazon Payments on iOS (Swift or Objective-C)

We are making an app that can sell event tickets from an iOS app. Right now I have implemented Paypal and Stripe payments on my app to charge the customer.
I was asked to integrate Amazon payments on our "NATIVE iOS" app to charge the user of purchased event tickets. I found the integration instructions on the Amazon Payment site but it seems to be compatible for websites only. See https://payments.amazon.com/developer
This was written on their home page:
"Login and Pay with Amazon is the fast, easy and secure way to pay on desktop, tablet and mobile." - https://payments.amazon.com/home
Can you show me how to do it on Swift or Objective-C?
Note: This is about charging the client for payment of a product and not integrating the normal Amazon login or Amazon web services which I think is a different thing from "Amazon Payments" which should be similar to Stripe and Paypal.
From: https://payments.amazon.com/documentation/lpwa/201749840#201749840
Note: The Amazon Payments service has been designed and developed for use within a web browser only. Our Service cannot be used within a native application (including, without limitation, iOS, Android, RIM and Windows operating systems). Amazon Payments reserves the right to suspend the Payment Account of any user of our services that has implemented our Service within a native application.
Check out this resource I found some time back:
http://www.chupamobile.com/resources/amazon-mobile-payment
However, I am not one hundred percent sure you can actually integrate Amazon Payments into the iOS app natively, as there isn't an official SDK or API that you can use for Android or iOS. However what you could try to do is integrate their C# SDK into your project and then access it through your app.
Hope that helps.

braintree payment_method_nonce for embedded device

I am trying to use braintree to allow customer pay through a device other than mobile phone or browser. So I can't use braintree client javascript or mobile app sdk. I want to ask customer to input
their credit card in the device and save it to braintree vault. I can get credit_token and customer_id.
However to make a payment, latest braintree api need to use payment_method_nonce, which is suppose
to be generated by the web or mobile client SDK. In my case, I can't use the clien SDK. Does anyone
how to generate the payment_method_nonce required without using javascript or mobile sdk.
Asked braintree support and they said they don't support devices other than browser and mobile phone as
client.
I used old braintree api, which can use credit_token as payment_method_nonce to make payment. The downside is the credit_card_token is not one time use. Someone may reuse it if they get it.

Paypal - IOS SDK - Business account / sole trader

We are creating an IOS app and we'd like to use your IOS SDK for payments on behalf of our clients clients. We have implemented your SDK into our app and all works great and we are really happy with it but we just have a few things we'd like to clarify if possible?
Our app is for personal trainers and we want to be able to offer them the facility of charging their clients for services in app. So the Paypal account would need to be setup in the personal trainers name, they would need to create a client id and then enter their paypal email and account ID information into the apps CMS - which would then be fed securely into the app which is used by their clients to order services.
The SDK requires a client ID and registered email - which we were able to create in our business account via a rest api. Our question is whether this process would still work if the Personal Trainer registered their Paypal account as a sole trader - or would they need a business account to create a client ID?
It has to be Business account.
https://developer.paypal.com/webapps/developer/docs/integration/admin/manage-apps/#upgrade-your-paypal-account-as-necessary
Just to understand your question is the same as ours.
We have an app for a client.
We want to integrate payment for them in the app.
With Paypal iOS SDK the parameters initWithClientId and receiverEmail need to be obtained by our client from paypal by registering for a developer api?
Why would a business register for a developer api?
payerId is our client's customers paypal/emailid?
With MPL this was not needed?
Thanks.

Resources