PayPal Reference transactions on Live Account - paypal

We have succesfully integrated PayPal on our Website and I contacted PayPal over MTS to enable Reference transaction on our Live Account, they told me I must contact Customer support and they after mutliple Mail sent still don't have a clue what I want.
On our Live Account we got:
[LongMessage] => Merchant not enabled for reference transactions
[ErrorCode] => 11452
Can someone point me who I can contact to have them enabled?

Related

How to enable Mass payment in paypal for shopify MarketPlace App

I am trying to connect the BOLD MarketPlace app to the PayPal. I have changed the PayPal with the new account and also given permission to the BOLD MarketPlace app.
But when I go to pay for the user then it showing me an error message that "We're sorry, but your PayPal account isn't currently eligible to send mass payments. Please contact either PayPal Customer service or your account manager".
MassPay is not enabled for all PayPal accounts by default. I think you need to contact their customer service to apply for it.

DPRP is disabled. for this merchant in sandbox paypal

I'm trying to integrate paypal payments through card into rails app.
Normal one-time payments are working well. But I keep on getting the above response when I'm trying to make recurring payments. I've tried to enable that feature in paypal developer website but it says
Note: Live credentials are disabled for direct credit card processing in your app. We are processing your information and will email you when live API credentials are enabled.
But it is saying same from past few days. I've tried contacting them through online contact us but after three days they replied saying I have to add my credit card to the account. Do I need to add credit card for testing sandbox also?
You need to contact PayPal technical team at https://www.paypal-techsupport.com/app/ask , provide your sandbox PayPal account, they will enable DPRP for you.

Paypal Get Subscription Details

My website is using subscriptions payments and the old programmer did not used ipn, to activate the account he used a custom return url (ya, very stupid).
The issue here, is that old subscription does not have any custom information attached to the ipn (new subscriptions are ok).
Is there a way to find out the return url used in the initial payment?
Thanks
There isn't a way to view this information from the PayPal account. However, the account holder can contact PayPal and have them check the transaction details of one of these old transactions, and they can tell him what the redirect/return URL was for that transaction. If you have any trouble getting this information from customer support, the account hold can also open up a ticket with PayPal MTS at www.paypal.com/mts requesting the information. He would need to use the email address registered on his PayPal account and he would need to provide a transaction id for one of the transactions that the client wants the return URL for. If you have any trouble after that just let me know, send me a PM with the ticket number.

How to check Payment failure for Paypal Express Checkout

We are using Paypal recurring billing service (using Express Checkout) at our website for monthly subscription.
Since we have an Australian account so we are not able use the DPRP (Direct Payment Recurring Payment) service offered by Paypal because it seems, DPRP service is limited
to only few countries (US, UK and Canada).
In Express checkout payment details are received at Paypal Website. So we do not have any information, whether the payment failed, user pressed the Back button in browser or He/She intentionally clicked the cancel payment.
After speaking to Paypal support team we get know that there could be multiple possible reason for Payment failure, and seller has to contact Paypal by themself. So we can
not provide any troubleshooting for that at our website.
So we want to know, Is there any possible solution to avoid this or atleast can we diffrentiate between the user for whom payment failed and who intentionally moved to
our website back without doing payment because this way we are not only unable to followup with them but also loosing a part of the customer base, interested in our service.
Any help in this is Appreciated.
Thanks
You should implement the Pay Pal IPN (Instant Payment Notification).
You configure the IPN url address on your PayPal merchant account settings. This page is simple HTML page with server-side programming that is listening for requests coming from PayPal.
There's no need to do something extra in the checkout process for making IPN work. Once you set this up, it will automatically work.
Every time something happens with a transaction in your merchant account, e.g. transaction completed/failed/canceled, PayPal will send an HTTP Post to your IPN listener URL.
Here you can get all the relevant information about the transaction, like the payer ID, the payment status. With this information you can decide what to do with your customer's order.

paypal IPN returns pending_reason: unilateral

My PayPal IPN scripts runs very well. When I test with my sandbox account it, the payment is made instantly, however when I use my client's business email, I got payment_status as 'Pending', with pending_reason as 'unilateral' in the IPN log call.
My client's email is confirmed at PayPal. So can anyone tell me why I am getting this issue?
pending_reason=unilateral means that the email address of the payment recipient has not been registered with PayPal. For the full list of pending reasons, see the PayPal IPN documentation.
Check the email address for typos, and double-check with your client that they truly have registered their address with PayPal (they may not understand what this entails).
Only accounts made in www.sandbox.paypal.com exists when testing on www.sandbox.paypal.com. So you can't use live accounts for testing, because they don't exist within the sandbox site. You should create the accounts at developer.paypal.com
I had this problem - I was sending PayPal my "live" payer_email, when I changed it to the business email in the sandbox it worked. same as my live email with ****-facilitator#yoursite.com
Double-check if your Paypal primary email address has been confirmed. For me this error happened when my client's email wasn't confirmed yet, of all things!