I want to create an app like Google Wallet for my country, Romania. I emailed Visa developer and I received the next email.
"Hello,
Thanks for your interest in visa direct API. There is an
acquirer in Romania who supports visa direct transaction BANCA
TRANSILVANIA S.A.
However, There are many elements and requirements
to offering a comprehensive Visa Direct program of which the APIs are
just one component. First and foremost you must be sponsored by a Visa
acquiring financial institution or work through a payment aggregator
or facilitator to offer a Visa Direct program. You must identify and
work with a sponsoring Visa acquiring financial institution or payment
aggregator or facilitator who will help guide you through the process
of onboarding a Visa Direct program. If you already have an acquiring
sponsor, please let us know. For more information on Visa Direct
programs, refer to www.visa.com/visadirect Thanks Sanobar Visa
Developer Platform "
What do you understand from this email?
So this means I can't use the APIs from https://developer.visa.com?
If I can't use their API from the developer website, this means I must use a payment aggregator? I don't know any payment agregator that can use my local currency (RON - Romania). Can you sugest some payment aggregators please...
These APIs (Mastercard MoneySend and Visa Direct) are good for what I need?
you need a partner with a financial institution like a bank or
Related
We would like to implement a payment solution where end users can send money to other users, merchants (e.g Walmart, shop vendors).
(Payment service to send money to shop vendors (e.g Wallmart), Person, POS)
e.g Nowadays we send money via NFC, by scanning QR Code, etc.
Is there any possibility to implement such solutions?
General Application flow:
Customer registers on the app.
Connect their bank account, add their Debit Card.
Can pay to anyone via NFC, scanning QR code.
I didn't find anything yet but exploring: https://developer.mastercard.com/
Your thoughts?
We found a 3rd party service (Card issuing) Marqeta to solve our problem. Using the API we can do the following:
We can issue cards to Users (Virtual, Tokenized, Physical)
Users can push cards to Google Pay, Apply Pay to use NFC payments.
We can keep track of transactions made by the issued cards.
Is it possible to freeze money on the card, before buying.
And after delivery of the goods, write off the money from the user's card.
Is it possible to implement such functionality through API?
Thanks for any information :)
In the payment processing world, "Freezing" money on a card is called Authorization and "Write off" is called Capture.
The timeframe, from the time of authorization, in which capturing the funds is allowed usually depends on the card brand and your payment provider API limitations.
Many payment providers offer the ability to authorize funds prior to capture, and generally speaking, the time period for capturing the funds after authorization is 3-10 days.
I want to develop a market place store front for farmers, but use Square as my payment gateway. I have achieved this using Stripe, but they do not have the in-person payment option and that is crucial for the business model we want.
I would like to know do you allow application fees that go to the marketplace owner on transactions? If not, how do you propose that a user of the payment gateway that is building a marketplace get paid. I need to pay the vendor AND the marketplace owner. I saw that with OAuth, you can connect to up to 10 merchants from your merchant account. How am I supposed to use this information to get paid?
Can I create a separate fee transaction/transfer on a merchant account that goes into the marketplace account? If so, I would incur the 2.9% +30 cent fee for a small transaction of maybe 40 cents. Is there a way to avoid that?
The Square Connect API does not currently support additional application fees on top of API charges (aka "multi-party payments").
While the API can be integrated into your platform as an e-commerce payment gateway, it is not currently recommended for platforms that require multi-party payments.
I am new to e-commerce development. In my marketplace application, I have three parties involved: Me, customer(end user) and vendor. The customer pays to me for a service to be done by vendor and when the vendor completes the service, I have to transfer the payment to them. So essentially the business logic is:
Customer pays to me through paypal/credit card/apple pay etc.
I ask the vendor to serve the customer.
When customer confirms the service, I pay the vendor's share.
Customer may also ask for a cancellation.
So, I thought to use braintree to collect the payment from customer, but I am not sure how to transfer the vendor's share automatically on a certain day of week? So for example, suppose on every Monday, I want my system to go through the completed services and transfer the vendor's share. Assuming each vendor has got a paypal account, can I do it through paypal? Is there a way to transfer the vendor's share from backend without asking me for the credentials or any conformation?
Thanks in advance.
Yes you can do this programmatically through REST APIs. You can do this by using PayPal's Mass Payment system. It's called Payouts when you are using REST APIs. I'm not sure if there is a Magento extension for it. You do have to be approved for it. Just go to your REST Applications and enable Payouts.
while reading through the online documentation I do not understand if:
there are some fees for commercial Apps published into GAM (or CWS) or the one time 5$ would suffice;
it is mandatory to have a Google Wallet account or not.
Thank you.
Before you publish your first item, you must pay a one-time US$5.00 developer registration fee. They charge this fee in order to verify developer accounts and better protect users against fraudulent activity.
The 5$ fee is just to verify the developer account.
Check this page for more details.
I believe all the payments to Google goes through Google wallet only. However, you have to provide your card information in Google wallet while you are paying.
Hope that helps!