I'm trying to integrate PayPal on my IOS app. first I tried PayPal-iOS-SDK but it's deprecated and not accepted by Apple because of using UIWebView on it. So I tried to integrate using Braintree but my country not supported yet. I don't have any options but to use Checkout through Braintree. I checked this page but it didn't help me at all. I need docs or tutorials on server side and how I will add access token from PayPal on Braintree server code.
If you tried integrate PayPal checkout through Braintree Please Help Me
Or guide me with better way to integrate PayPal.
Thanks
You've linked to the correct guide.
You'll also need resources from https://developers.braintreepayments.com/start/overview , although you won't be integrating Braintree Direct or the Drop In UI -- just PayPal.
The credentials you will use for sandbox development will be from the bottom of https://developer.paypal.com/developer/applications (Log into dashboard then scroll to bottom), and later for live they will be in https://www.paypal.com/api
You'll be using the Braintree SDK on iOS, but you also need a webservice to generate the nonce. All of this is covered in the guides.
Related
I'm using Stripe's STPPaymentContext payment options view controller as stated per Stripe's basic iOS integration guide: https://stripe.com/docs/mobile/ios/basic. This results in a Payment Method for the customer as intended.
However, I'm working with legacy code that uses Sources and Charges instead of Payment Methods and Payment Intents. The workflow of the app was designed around default sources for a customer so Payment Methods don't really work here unless I go with subscriptions or invoices, which I'll do as a last resort but hoping to avoid.
Is there a way to create a Source from the resulting Payment Method from the first step? I can then manually attach this Source to the customer and set it as the default.
The short answer is no, you cannot get a Source or Token from STPPaymentContext. That API no longer uses the legacy Stripe objects. You can read more about this change in the Stripe iOS SDK changelog.
The only way to use STPPaymentContext with Sources is to downgrade the Stripe iOS SDK to a version prior to 16.x, which is not recommended.
If possible you should update your legacy code that uses Sources and Charges to use Payment Methods and Payment Intents. Stripe provides a migration guide to help you with this.
Using a sandbox account, I have been trying to integrate solidus_paypal_braintree with my app.
Clicking the PayPal Checkout button brings up the PayPal window, without payment details. Then static control is returned to the app.
What am I missing here? Is there additional necessary setup to include webhooks or token?
Please see this video for more information:
https://www.youtube.com/watch?reload=9&v=nRXx90zF6BY
Address was invalid because, phone_required? was set to true.
i'm trying to implement payment through Paypal on the opensource version of Sharetribe (https://github.com/sharetribe/sharetribe). By default Sharetribe doesn't allow people to use Paypal with the opensource code. How can i create the transaction using the Paypal API? Thank you!
Sharetribe doesn't have Paypal enabled on open source version because using Paypal as a peer-to-peer payment solution requires certain extra steps for a business to set up with Paypal. Sharetribe has done this for their hosted websites, but can't be liable for open sourced versions.
The code is all there for Paypal, however most people are implementing Stripe Connect instead, as, even with the Paypal code, Stripe Connect is a simpler solution to get your marketplace up and running.
In short, there is no 'setting' to turn on Paypal. A lot of code is required to enable payments.
If you want a marketplace ready-to-go with payments enabled, use Sharetribe's hosted version. Otherwise, you'll need someone with solid knowledge of Ruby on Rails in order to implement Stripe Connect.
I integrated the PayPal iOS library, but I noticed, that it is not I am not able to work with IPN. Is there a secure workaround or isn't it possible at all?
Dave from PayPal here.
The PayPal iOS SDK uses the new PayPal REST APIs to communicate with PayPal's servers. Unfortunately, these APIs do not currently work with IPN.
At some point in the future this situation will improve, but we don't yet have an estimated date.
Could anyone please tell me how can I implement payTm payment gateway in my iOS app. Searched a lot in internet but couldn't get any result. Not sure whether they provide any SDK or API to use.
I was searching for payment gateways which are mainly focussed in India. found One97's Paytm Payments but not sure how to implement this in iOS app.
Could any one please help me.
Paytm has SDK for both iOS and Android platform. It is integrated already on few merchants. Write to us at pgsales#paytm.com and we will send you SDK and Integration document along with test credentials.
PayTM is only for Private Ltd. companies. Unlike PayPal(unfortunately not in India), which provides access to there SDK for developers as well.
If you want to integrate PayTM, you would have to contact them and they will give you a list of things (which includes: DIN number, company name, PAN.. etc) which you should have before getting the SDK access.
This to me is pretty outdated thing. PayTM should provide access to developers to at least test their platform. Sandbox account is something developers can test their app before going live they can definitely request for all the needed details. In that sense, PayPal integration is way way better.
#Prerna Kalra Please let your team know that developers want to test their integration before going into all the official details.
To integrate with Paytm payments, you would require an SDK that they provide for the same. You need to get in touch with the Paytm's integration team for the SDK.
I'm pretty sure a lot of people are asking this and Paytm is not really ready to make its own documentation. The only way I know of is to download their sdk and contact their customer care with your query about integration. And await their response for installation queries.