Can we use Apple Pay for Customer to Customer application? - ios

I am new to Apple Pay. We need to develop an application in which we need to pay from Customer to Customer. I have checked out official documentation of ApplePay for payment from the documents given on below link.
https://developer.apple.com/apple-pay/
They have mentioned that customer can pay to merchant for Service or goods.
But if we need to accept make payment one customer to other customer then it is possible or not? If it is possible then how can we accept it?
Thanks in advance!

Apple Pay can be used to make any payment into a merchant's account, using one of the payment providers that Apple Pay supports. Currently Apple Pay supports payments using Braintree, Stripe and others (see their web page). It's up to you what you do with the money once you receive it, you could transfer it to another user, but not using Apple Pay.
You'd want to use a payment provider that supports customer to customer payments, like Paypal.

Related

iOS - Allow my app's users to take payment from their own customers?

I currently have an app that allows users to manage their customers. That said, I want my app's users to be able to take payment from their own customers, and have the funds deposit to their own bank accounts. Does anyone know if Stripe, Paypal, or Square has an SDK that would allow users to login to their own payment accounts to take payment? Any help and/or tips are super appreciated!
For PayPal, use a regular Checkout integration (Web JS SDK, Native SDK, and/or server-side REST API integration, as desired) and when creating the order specify a payee object with an email_address or merchant_id that is to receive the payment
See the documentation for details.

App pay - multiple payees (payment receivers)

I am new to the payment area in app. Say in an App like Ritual or Open Table, I want the end user to be able to pay to multiple payees (just like the two apps I mentioned that you can pay to any listed restaurants), how can I achieve that?
From what I understand, each payee could have an merchant ID. If I want to make payment to multiple payees, do I have to obtain all their merchant ID? Or do I collect payment and then transfer to each payees?
Or, is it as app developers, we pick a payment solution (like Stripe or Braintree), and ask the participating restaurant to provide their bank info for receiving payment, and when the end users are paying, they pay directly to the restaurant's bank account through the payment solution.
Thanks.
Not sure if I understand this, why do you need multiple payee? Isn't the customer would just pay he merchant? As long as you can get the merchant ID and their account number, there should not be any issue. No?
Never mind the question, it's basically what I described in the last paragraph of my question
Blockquote
As app developers, we pick a payment solution (like Stripe or Braintree), and ask the participating restaurant to provide their bank info for receiving payment, and when the end users are paying, they pay directly to the restaurant's bank account through the payment solution.

Working of Apple Pay in iOS swift

I have integrated the code required for Apple Pay in my app based on the documentation available with Apple.
However, as a beginner, I have a doubt.
We have not used any third party payment processors like PayPal, Stripe etc.
Is it mandatory to use a third party processors? Can we just use the code and passbook/wallet and do the transactions?
Note: Merchant IDs, Payment certificates are created in the developer account.
Based on Apple documentation a payment provider is recommended but not mandatory.
Using one of these SDKs or hosted solutions is highly recommended
About develop your own payment process...
The alternative is to provide your own server-side solution to receive
payments from your app or website, decrypt payment tokens and
interface with the payment provider to process the authorization.
Handling credit and debit card payments can be complicated and unless
you already have the expertise and systems in place, an Apple Pay SDK
or JS API from a payment provider is the quickest and most reliable
way to support Apple Pay in your app or website.
In my opinion, It's better use a payment provider than develop your own. You're working with money, credit cards numbers...

pay from customer to another customer in my app use paypal or stripe?

I am developing an application that has a function allow an customer pay to another customer.Can I use Paypal mobile or Stripe? how to implement it?
Stripe has a full solution of this. This is call stripe connect.
Suppose you have a marketplace and you have buyer and seller. Now you want to send money directly to your seller.
For this situation you can use stripe connect.
To use stripe connect your seller need to connect with his/ her stripe account (similar as facebook or social media login).
When you use stripe connect a charge will deduct from buyers account which is called stripe charge. Another type of charge you can deduct from your buyer which is called application fee. You can set your own application fee.
Money will send directly to seller's stripe account after deducting stripe charge and applicatipn fee. You also have full refund option in stripe comnect.
There're several options for you to implement a person-to-person payment function, but you may want to check with venmo as the most convenient way for an native APP integration
Stripe is one of the popular gateway for receiving payment in Canada, if you have user base of canada than i would recommend using stripe, you can find the integration kit here
Paypal is also good option you can get the documentation of paypal integration here.
For Paypal account you need to verify your email id & bank accounts same is for stripe.

paypal immediate, chained payment

I have a an application for digital goods which makes use of paypal.
I need to tackle the following scenario:
A buyer (german paypal account) buys an item, the application itself (german paypal account) should receive a fee and another party (german paypal account) should receive money.
So I started using adaptive payments (in rails I do use the active_paypal_adaptive_payment gem), which is working fine.
But as soon as the buyer is located in the us (paypal sandbox account for us seller) I have an unverified checking account. Consequently the payment remains pending until the receiver accepts the payment.
But this is not wanted, since I want to accept only payments which can be processed right away.
So is it possible to use paypal's immediate payment in conjunction with adaptive payment (preferably the active_merchant gem for reils) ?
Best,
Philip

Resources