I am trying to make a live direct payment via rest api (using paypal-rest-sdk on node.js) for 1 dollar by using amex credit card and I get internal service error message. Everything works fine on sandbox. I don't get any more details on the error.
Debug id is cb942d235c44b
What may be the cause?
You are trying to process the "AMEX" card transactions which is not enabled on your account . You can try to process the payment using visa , mastercard etc and it will work fine. To enable the AMEX transactions on your account you can contact our business support line on the below details :
Please contact our toll free Merchant Solutions line at 888-215-5506. Agents are available from 6:00 AM CST to 11:00 PM CST Monday through Friday, and 8:00 AM to 10:00 PM CST Saturday and Sunday.
Related
I am confused about the Email Notification of PayPal after my Transaction. Because I have a Monthly recurring setup then I subscribe to PayPal on July 27, 2020, but based on the Email Notification my Payment Start Date is July 28, 2020, but then when I check my Transaction Date in my PayPal business account they billed me July 27, 2020, at 8:09 PM. It is normal in PayPal that the Email Notification said that my Payment Start is July 28, 2020, but they billed me on July 27, 2020?
Please see the below image.
Thank you so much.
This is a copy of the first email of PayPal after my subscription registration.
Subscription profiles bill in a batch that is independent of the initial creation time.
For profiles with an immediate start date, when that first batch bills will usually be within 24 hours of when the profile itself was set up. This usually ends up being the next day, so it showed "28"
But because of the checkout's early time and the forward timezone (GMT+8), apparently you were already in the day it would first bill ("27", later at 8:09 pm) -- and so displaying a first payment date of 27+1 was wrong for this case.
Ok, my problem sums up in 3 things:
I created a recurring profile using the NVP API and my sandbox account and the informations on the profile are OK:
I'm never billed and the Next Billing Date never changes. It is April 28, 2016 at the moment I'm writing.
There is no informations about this problem on forums, and I'm confident in my Google Search skills.
Why in the world is my subscription never billed?
I have difficulties to find an answer on Paypal doc or on the web so here I come.
I am not sure of the behavior of suspending and then later reactivating a recurring payment on Paypal. Say I create a recurring payment profile that will credit $10w every month. We are September 1st and the next billing will happen October 1st. If I suspend the recurring profile on September 5th and I reactivate it on September 20th, will the next billing date change or will the user be still billed on October 1st?
They would still be billed on Oct. 1st.
I am looking for the way to setup the PayPal recurring payment using API. As per the requirement, I need to charge the user $100 per month infinite. But need to give free ($0) every fourth month on three consecutive successful payment.
e.g. if the payment starts on January, it should charge $100 for Jan, Feb and March. It should not charge for April. Again it should charge $100 for May, Jun and July. while it should not charge for August. and so on.
So that user will get free subscription for every 4th month.
Please let me know how to implement this.
I have a Paypal app that uses adaptive pre-approved adaptive payments.
The sandbox is performing great, meaning all functions work fine including the below 2 points; however, the Live app is not working properly as per the below.
When a user makes a pre-approved payment, for some reason the date of the pre-approval changes. For instance if I make a payment on Oct. 25th, screen 1 shows start date of Oct 26 and end of Oct 27 which is fine, but the screen 2 (to confirm payment) shows start date of Oct 27 and end of Oct 28.
Transaction history dashboard of successful transactions not showing on our admin dashboard (althought paypal transactions occurred and were successful) of our website anymore. The dashboard usually shows name, address, and transaction amount of pledgers, project owners. The info is fetched from Paypal and displayed on our admin dashboard
Would you have any idea of what can cause this? The above is working just fine using the Sandbox APP.
I noticed your question is quite old and there was no response but I'm sure it was eventually sorted from your side. I also see you are based in South Africa. My Experience was that sandbox will work perfectly where currency is set US$ and also using US sandbox email addresses available on developer platform. As soon you go live, Paypal will now detect you are based in South Africa and features like Masspay then become an issue.