What is the Vault option in BrainTree payment methods in Magento 2? - e-commerce

What is the Vault option in Magento 2 and how does it work? I looked at the BrainTree documentation but did not find anything related to it. Is is feature of Magento 2 or BrainTree?

Full disclosure: I work at Braintree. If you have any further questions, feel free to contact support.
The Vault option is a Braintree feature which Magento has integrated. The Braintree Vault allows a merchant to store a customer's payment information and charge that customer, so that a customer does not need to enter their payment information multiple times. For more information on the Braintree Vault, check out this documentation.
When using the Braintree Vault within Magento, be sure to set Enable Vault to Yes. For more information on configuration, check out this Magento documentation.

Related

Account management in storefront for customers is not working

The demo site of storefront doesn't provide customers to enter their address for delivery or am I missing something here. Managing it back in the platform is possible. However, it could be better if it is available in storefront having clients to immediately enter their address when managing their account. Any help is greatly appreciated!!
You have availability to manage personal addresses in the cabinet, it will be accessible only after in the storefront authentification (sign in).

Allow my SAAS user install MailChimp on their store

We are building SAAS platform like Shopify. Now we would like our customers to install MailChimp on their store just like Shopify customer installs on their store.
When I was trying MailChimp on Shopify platform, i noticed somehow Shopify receives some key/token from MailChimp when installation completes and then Shopify uses this key/token to update MailChimp list of that store whenever some events occurs. That's what we are looking to build.
I tried MailChimp API (on Playground) with the generated key. But, this API creates store, list etc under my account, then how do i enable this against our customer's MailChimp account?
I would greatly appreciate it if you kindly give me some feedback.
Both Shopify and MailChimp use OAuth to exchange API credentials for users accounts between each other.
In your case, you should probably check out MailChimps OAuth 2 documentation on this topic.
When it comes to integrating MailChimp with your SaaS, your application as to acts as a client to MailChimp. Use OAuth to let your users connect their MailChimp account to your application and store the Refresh and Access Tokens in your database. This allows you to make requests to the MailChimp API to access your user's MailChimp data.

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.

How to allow paypal payments via my custom API

I have built my custom xml api in my rails application to enable clients purchase and manage their items. But am stuck on how to enable them pay for their domains via my custom api.
I would like them to send a request with method say "pay" and their paypal credentials to pay for a particular item.
Please help me here.
With all due respect, your API should NOT require callers to give you their PayPal credentials.
Nobody should EVER give their credentials for a given site/service (e.g. PayPal in this case) to a third-party (i.e. you).
If you want to add PayPal support to your site, read and follow PayPal's API docs, samples, etc.
https://developer.paypal.com/webapps/developer/docs/classic/api/

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