Paypal Recurring Payment - Express Checkout APPID rejected - c#

I am using Paypal Express Checkout to make recurring payment and deduct intial amount.
Here are my steps:
I redirect the user to paypal with agreement and get the token
Use this token to deduct initial amount
and then use the same token to create a recurring profile.
This worked well in the sandbox.
Now i need to get an app_id to make it live.
The problem is the paypal reject this saying:
"but i am still seeing the payment as a 'Standard' checkout, rather than a Preapproved Payment. Preapprovals would be used to create a Billing Agreement with your users which can be debited later "
Can you please advice something?
FINDINGS:
While getting token there is no way to show that we are creating recurring profile that might be the reason they rejected it.
But i am using the same code they provide
https://www.x.com/developers/paypal/documentation-tools/paypal-sdk-index

Express Checkout and Recurring Payments does not require an App ID. Those are only required when you're using the Adaptive Payments API. Express Checkout is not part of the Adaptive Payments API. That's what they're telling you...you simply don't need an App ID. If you're passing one in the sandbox it must be getting ignored.
If you have everything working as you want it in the sandbox just change your endpoints and your API credentials to the live values and it'll work for you.

Related

Does the PayPal gateway allow a user to transfer money to a PayPal account using net banking?

I worked on Paypal Gateway integration on the client's website where
Payment request get generated
- User get transfer to his/her Paypal account
- there he completes his transaction via either through card or PayPal balance or bank attached to his/her account.
- we do get a proper response as well.
Currently, the system working finely. Now we want to add a facility to pay via net banking to a merchant's PayPal account. I tried to search on the net to get lead for this but did not found any.
do anyone had implemented this, right now I dont have any code to post it here.

How to verify PayPal business email is correct or not in asp.net mvc

We are developing seller based system. In which seller can add there PayPal business email for getting payment in directly into there account.
Is there any way we can check seller added business email is correct or not using PayPal API? So we can reduce errors when customer placing order.
I have to validate from asp.net application. not in PayPal site.
Well, if you're verifying vendors, as per my point of view, you need to check account type as well, otherwise normal account will create an issue on placing an order..isn't it?
It's bit tricky, but you can use Log In with PayPal functionality in this case.
Create a button for your vendors to verify PayPal account, and call to the PayPal API. Once it redirect to your application you'll get response from PayPal with all the information including email, email_verified, verified_account and account_type. Then you can handle it as you want.
Doc: Integrate Log In with PayPal
Hope this helps!

PayPal Express Checkout API ignoring SOLUTIONTYPE=Mark

I'm trying to disable card payments via Paypal depending on certain criteria and despite passing SOLUTIONTYPE=Mark when making my NVP call, card payments are still available. Paypal Account Optional is enabled on the account and the API version is 204.
Has anyone one encountered this problem before?
To completely disable the function, you need to turn off the PayPal Account Optional in your account. Once you have turned it off, the PayPal checkout page would only display the "Login to PayPal " and the "Create a PayPal account" option.

Paypal method for instant pay with later on charge too and recurring payment

We have one application that sell online account as service and we have work flow as per blow requirement.
With user registration charge $10 instant and set recurring from next month
If user add addons then user will charged extra $1 instant and update recurring with $1 extra (so $11)
Same as unlimited addons with extra charges.
What methods is perfect with Paypal.
I know it's really easy with Authorized.Net CIM & Recurring method. I am looking for something similar in Paypal.
For many time instant charge I think I need to create customer account with store credit card in Paypal but I don't want to create customer's Paypal account. Might be that customer have already account than my application will give me error and also there are many other problems too like user can remove credit card any time from account that I don't want.
I show there are so many different methods available in Paypal but did not get it which one is perfect for requirement.
I want to do everything on my website and don't want to use any express checkout method on Paypal side and I am working with Asp.Net with C#.Net
Thanks in advance.
The Recurring Payments API is what you want. Specifically, Express Checkout would be for PayPal payments and Payments Pro (DoDirectPayment / PayFlow) would be for direct credit card processing without a PayPal account.

Recurring direct payment

I want to adding recurring payments to my application.
The requirement is as follows:
1.) User should be able to enter his/her credit card number, cvc and expirary in my application.
2.) I will submit the details along with his/her recurring payment option eg: 3 months, 6months etc
3.) Should receive response stating the recurring payments successful.
I went through the API but it didn't help.
I basically want to create a paypal direct recurring payment application (using C#). Any link or sample code to begin with is appreciated.
The API documentation you require is here
Most Paypal recurring transactions users implement a hosted page checkout, and i have not witnessed a single api checkout implementation. Do get in touch with Paypal as your page need to match up to certain requirements before you can collect credit card information on your webpage

Categories