Direct payment using PayPal Express Checkout library for iOS - objective-c

I have been using paypal express checkout library to purchase some items from iPhone application which I developed. By using MECL (Mobile Express checkout library), Paypal will be asking the user to enter the credentials of his/her account. What if the users dont have an account in Paypal. So, In this regard, I would like to introduce "Direct payment" using credit/debit card apart from login approach.
So, how can I update my MECL which supports for Direct Payment also.

From the App Store Guidelines:
11.2
Apps utilizing a system other than the In-App Purchase API (IAP) to purchase content, functionality, or services in an App will be rejected
11.3
Apps using IAP to purchase physical goods or goods and services used outside of the application will be rejected
is your app for jail broken phones? If not you will not get your app through review.

Related

Reuse web integration of stripe payment gateway in react native

We are building an e-commerce application using react native. Now we need to integrate Stripe payment gateway in it. We already have the web version of the application is available.
So is it possible to reuse the payment gateway integration of the website?
By using the webview?
Like, we will be load a webpage(our site's page) in webview which basically collects the information from user and process the payment. Everything is done by the webpage.
Does this approach have any security issues?
Will it make an issue while publishing the app to playstore or appstore?
Stripe's web components all use iframes which by design cannot be accessed by 3rd parties, so from a security point of view using a webview with Stripe Elements is just as secure as using them on your website.
As for whether this is an issue with the various app stores, that depends on your business model and what your product is. I suggest you reach out to Google and Apple directly on what you're trying to do, as they both have draconian rules on when you can use a payment processor like Stripe and when you have to use their in-app purchases systems.

Twitter webhooks: Can a sandbox package be used for production?

I'm new to Twitter API. I want to build an app that requires users' activities via webhooks. In the doc page listed free (sandbox) and paid package. I'm not sure what it means.
Can a sandbox package be used for production?
It also shows the total maximum subscription for each package. What does subscription mean? Is it the total number of users that we subscribe to or get notification from?
The "Sandbox" tier is fully production-grade... The main difference between the free version and paid versions is the number of Twitter accounts you can subscribe to the Account Activity API. The free tier supports up to 15 accounts.

Can I use PayPal to send payments on a client's behalf?

I'm developing a B2B web app and one of the planned features is to initiate and process payments from a user's PayPal account to a third party email (for example to pay a supplier on the user's behalf). Assuming I can get users to authorise our integration with their PayPal account, is there existing functionality from PayPal (presumably through an API) to enable us to do this? If there is does anyone know what the functionality is called and what level of authentication/permission I'd need from users?
Many thanks for any help.
Take a look at the PayPal Permissions API.

Website with Quickbooks Online Integration without Sign in

I'm looking for a solution where a customer will fill out a payment form (subscription base) and customer information form on my website. The payment will go to the QuickBooks Merchant Service and charge them every month automatically. We will also add the customer info to QuickBooks Online.
How can I do this without a sign in process since the customer will have no QuickBooks account or QuickBooks Merchant account. Also can I achieve this with no e-commerce storefront like BigCommerce.
I tried using the QuickBooks PHP DevKit "consolibyte/quickbooks-php" and everything works but you have to sign in first.
Thanks.
I was searching some more and will this help me out > "QuickBooks PHP DevKit for the Web Connector". I'll keep reading the docs.
How can I do this without a sign in process since the customer will have no QuickBooks account or QuickBooks Merchant account.
Use this library:
https://github.com/consolibyte/quickbooks-php
And follow the quick-start guide here:
for QuickBooks ONLINE: http://www.consolibyte.com/docs/index.php/PHP_DevKit_for_QuickBooks_-_Intuit_Partner_Platform_Quick-Start
for QuickBooks for WINDOWS: http://www.consolibyte.com/docs/index.php/PHP_DevKit_for_QuickBooks_-_Quick-Start
Also can I achieve this with no e-commerce storefront like BigCommerce.
Yes.
everything works but you have to sign in first.
You have to sign in ONCE. Exactly ONCE. And then you NEVER NEED TO SIGN IN AGAIN. Of course you have to sign in at least once - how else would QuickBooks know that it's actually you wanting to exchange data with QuickBooks, and not some random hacker half-way across the world?
The sign-in is to authenticate and connect to QuickBooks THE VERY FIRST TIME ONLY. After THE FIRST SIGN IN, YOU NEVER HAVE TO SIGN IN AGAIN and can communicate without a sign-in.
This is standard OAuth, like every other OAuth platform on the planet. You sign in once to a authenticate yourself, and then you can do whatever you want from there on out.

PayU india payment Gateway integartion in iOS

In India Shopify supports the following four payment gateways:
PayU India
PayU Paisa
But we have an existing merchant account with Axis Bank. I have no idea where to configure my Axis Bank Payment Gateway with Shopify.
So the question is:
How do I configure my Axis Bank Payment Gateway with Shopify?
Is it even possible to configure another payment gateway, which is not supported (not listed in their store admin panel) by Shopify?
Mainly to implement your approach you have two ways :-
Ask server guys to create a web page with payment transfer with a specific link on cloud and launch that link in your app.
Otherwise you can use third party trusted payment gateways with their mobile applications SDK's.
BrainTree
zooz
paypal and may more.
Hope this will helps you.
I have uploaded a repo in github for IOS payU Integration