Using non supported currencies on Paypal - currency

I have a site with a paypal module. The problem is that the site use as currency "PEN" (Peruvian currency) but it's not supported by Paypal. Is there any way to I gate the supported currencies of paypal or passing the amount in PEN and paypal convert it automatically to USD perhaps?

I'm afraid you are underestimating the meaning of "unsupported". Paypal demands that you only use a supported currency throughout the whole payment transaction, and they aren't going to convert unsupported currencies for you.
You should convert currencies on your side: fetch current exchange rates from some web service, list official prices in a supported currency and approximate prices in PEN, and ask the user for Paypal payments in the supported currency.

Related

Preauth and split payment in paypal using REST APIs in rails

I have buyer and seller in my platform.
When the buyer purchases a product, at the same time the amount should be captured from his account, and on product delivery the seller should receive the amount and admin gets 10% as platform charge.
This implementation is very easy in stripe but I want this to implemented in Russia, France, and Germany and stripe is not supporting these countries.
So, I want to go with PayPal.
I am googled and found that adaptive payment is used for that.
But on the paypal documentation page, it is written that adaptive payment is restricted. Paypal's documentation is very confusing and limited.
I want some can help me on that or can share some links for my better understanding.
Unfortunately, there is not a "quick and easy" solution available right now.
They have added the Marketplaces API which will replace what Adaptive Payments was doing, but it's not ready for public use yet.
You might be interested in this article about PayPal split payments with Express Checkout. It outlines a few alternative methods to get this done.

How to get the currency of payment receiver?

I am using the classic PayPal SDK in iOS and PHP. We are having issues with the different currencies.
How can we know which currency the receiver accepts?
We get errors like:
The receiver someone#gmail.com does not accept payments in this Currency
I would convert the money with PayPal's currency conversion API. But how do I know which currency the user accepts? I couldn't find something in the SDK or in the API.
Here is the RestAPI/Mobile Country and Currency Support Documentation:
Rest API/Mobile Supported Currency and Countries
Here is the IOS Readme File that has additional information on PayPal IOS SDK integration.
PayPal IOS SDK Read me File
Here is the documentation on how to verify a Mobile Payment:
Verify a PayPal Mobile Payment

Use Paypal to accept payments in ASP.NET MVC

Hi I want to use Paypal to accept payments in my applications. I feel like I'm going around in circles. What I have gathered is that there is very little documentation and a lot of marketing guff that you need to wade through - no disrespect to anyone who has worked on it.
I've learned that the Restful APIs from Paypal are not full featured yet, and the classic APIs provide a richer set of features - and my merchant account is in Australia so I don't think I can use REST APIs yet.
I've got a number of questions :
What do I need to get started ? Is it essentially formatting a payload according to the documents and calling a web service or is there more to it ?
Are there any sample .net applications that use the classic API. I may have missed something but GIT repository only seems to have REST api samples - should I get this and use classic in its place or is there more to it ?
Should I be using the SDK at all ? I checked in Nuget and there are a number of SDKs - the asp.net -http://www.asp.net/web-forms/overview/getting-started/getting-started-with-aspnet-45-web-forms/checkout-and-payment-with-paypal and it doesn't talk about the SDKs ??
If I am to get the SDK which one should I start with for Classic, I'm assuming I only need the SDK for the respective functions I need. For example there is a Merchant SDK and Payments Pro SDK which has the same information on www.paypal.com/SDK
What I want to be able to do is the following:
Accept Credit Card and Paypal payments on my wedapp
Do Adaptive Payments
Establish Recurring Payments after a Credit Card and Paypal Payment
Do PreApproval
Provide Express Checkout as per Paypal requirement
Please help, there appears to be a lack of getting started guides for Paypal and MVC. If anyone has any samples that would be fantastic!
I can certainly help you with your Express Checkout requirement, and in shedding some light on the complexities of interfacing your application with PayPal.
This .NET SDK offers full support for Express Checkout functionality, as well as providing a concise readme that outlines how Express Checkout works at both high, and more precise levels of abstraction.
In terms of Express Checkout, there are 3 main terms that you should familiarise yourself with:
SetExpressCheckout
Establishes a PayPal session based on Merchant credentials, and returns an Access Token pertaining to that session.
GetExpresscheckoutDetails
Returns a definitive collection of metadata that describes the PayPal user (name, address, etc.).
DoExpressCheckoutPayment
Collects the payment by transferring the transaction amount from the User's account to the Merchant account.

PayPal iOS SDK - Fee Charged Query

In our application, we are utilizing PayPal iOS SDK for payments.
However, we are being charged a fees which we cannot understand.
For ex: If one person has to pay other one $ 10 as part of the transaction, he is being charged $ 10.80.
This fee is not usually charged if accounts are linked to a checkings account and the transaction is carried out outside iOS.
Is this standard fee for utilizing Paypal in iOS ?
As PayPal states:
Free to transfer
There’s no fee to send money to friends and family when you link a bank account or use your PayPal balance. When you use a debit or credit card, there is a flat fee of 2.9% + $0.30 per transaction. You can also send money internationally for a small fee.
This cannot be avoided.
Since this is correct but does not target PayPal mobile SDK i will update my answer with this SDK-specific info about taxes:
Fees vary per country. For Purchase Payments, which include payments processed using the REST APIs or PayPal Mobile SDK, PayPal U.S. charges 2.9% or less, plus $0.30 per transaction. Volume discounts are also available. There are no setup fees and no cancellation fees. PayPal is free for your buyers. You can read more about PayPal's fees.
This ofcourse was taken from PayPal FAQ:
https://developer.paypal.com/webapps/developer/support/faq

Good alternative to PayPal's implicit payments (Adaptive payments) with Rails support?

My app got declined by PayPal due to the business model which uses implicit payments. What alternatives do I have to automatically send money from my app to users? My business is in Australia or I would look at Stripe...
I had positive experience with:
Ogone
They also support Australia, I think the payments would be done via dollars.
Hope it helps.

Resources