PayPal Adaptive Payment using different currencies - paypal

I have web page where I need to use paypal adaptive payment. Now I have issue by testing in sandbox testing environment.
This is paypal respond failure:
<faultstring>The receiver test123#hotmail.com does not accept payments in this Currency</faultstring>
1 - Sender use test email paypal with USD currency
2 - Receiver use EUR currency
3 - Business side also use USD currencies.
Is it possible to make payment with different currencies with paypal adaptive payment, or is there anything more to do to enable this functionality ?

Send the currencyCode field in your PAY action. This will make the sender pay in that currency, however.
See the API Documentation for more information on the fields in the PAY action.

Related

This seller doesn’t accept payments in your currency

I have a website with a PayPal merchant account in India.
If a user from my website tries to make a 1 USD payment through their PayPal account, it shows the error message "We’re sorry. This seller doesn’t accept payments in your currency. Please return to the seller and choose another way to pay."
If they pay via the Debit or Credit Card option, it says Things don't appear to be working right now.
However, I have both USD and INR currency support in my merchant account.
Can anyone tell me a solution to pay with USD currency from within India? how can we handle this? can we handle both international and local payments in PayPal? is there any automatic currency detection available based on country?
do any other payment gateway easier to handle both local and international currencies?
For payments within India, local regulations require the currency to be INR. However, support for INR and domestic transactions in India was announced to be going away soon (April 1)
Going forward, it seems PayPal in India should only be used for international payments -- either the buyer or the seller should have an account that is not Indian, and the currency can be USD or any other PayPal supported currency.

PayPal Checkout: Cannot make USD payments within India

I have website with a PayPal merchant account in India.
If a user from my website tries to make a 1 USD payment through their PayPal account, it shows the error message "We’re sorry. This seller doesn’t accept payments in your currency. Please return to the seller and choose another way to pay."
If they pay via the Debit or Credit Card option, it says Things don't appear to be working right now.
However, I have both USD and INR currency support in my merchant account.
Can anyone tell me a solution to pay with USD currency from within India?
how can we handle this . can we handle both international and local payment in paypal ? is there any automatic currency detect available based on country ?
do any other payment gateway easier to handle both local and international currencies ?
There is no solution. For regulatory reasons, intraborder payments within India are only permitted to be in INR.
This is not a technical issue.

Payment gateway that accepts USD (credit card or paypal ... ) and provides the payment as a cryptocurrency

Is there a payment gateway (API), that makes customers pay in USD and provides you the payment in a desired cryptocurrency, like Ripple?
Or is there an other way to collect payments on a website and convert them to CCs in an automated way via API calls or so ...
PayPal doesn't support this type of transfer. When you get the payment from your customers in USD, the amount will credit to your PayPal account balance. You will need to withdraw the PayPal account balance to a local bank account.

Payment Adaptive payments, implicit payment fee

I want to know if there is any fee to make Implicit payment using adaptive payments to other paypal accounts in the same country.
User can buy product from my app using Credit Card through a third party gateway or paypal.
2nd part of my application will distribute commission to multiple merchants who also have paypal account of the same country.
From what I understand its free to send money from senders paypal account in this case the api owner to another registered paypal account of the same country.
Is my assumption correct ?
Hussain
There is a parameter in the Pay request called feespayer that you can set to specify who pays the fee on a payment. Possible values are SENDER, PRIMARYRECEIVER, EACHRECEIVER, and SECONDARY ONLY.
See the Pay API reference for more details.

PayPal Adaptive Payments PHP API - The receiver does not accept payments in this Currency

I'm using Adaptive Payments API to make a chained payment in USD but i'm getting the error The receiver does not accept payments in this Currency - i've checked both receiving accounts and the settings for block payments is set to No, accept them and convert them to British Pounds. Strange thing is when I do the same transaction as a parallel payment with the same two receiving accounts, it works fine and payment can be made, only when I set one account as the primary receiver, then I get this error. Any ideas?