Direct Credit Card payment using Classic Api in PayPal - c#

I just want to know whether Classic API for doing Direct Recurring Payment using Credit Card in paypal is available in India or not.
Bcoz...i have made application using REST API but in Account Eligibility it is shown as Direct credit cards is not enabled for live transactions they are allowing recurring in sandbox account but not in Live..
My question is can it be done using Classic Api rather than Rest API in India ???

Unfortunately, Payments Pro is only available for US, UK, or Canada accounts.

Related

Paypal recurring payments with variable amount in Asp dot net core mvc

Paypal recurring payments with variable amount in ASP.NET Core MVC I am working on a student online payment using Paypal payment gateway and ASP.NET Core MVC.
I have completed the initial module of paying the amount from student account to administrative account using sandbox environment but facing a problem in proceeding further.
The requirement is to auto debit fee from students account on scheduled duration weekly or monthly while the fee amount will differ from their last paid fee amount, the PayPal developer documentation suggest to use Paypal Subscription or Paypal Recurring Payment, but since the fee will not be same for every payment, I hope subscription won't be best suitable for this also could not able to find sufficient implementation or code samples for this.
My questions:
Will Paypal Subscription be right logic this requirement?
Is there any other concept in Paypal to achieve this requirement programmatically?
Has anyone implemented subscription or created a recurring payment plan using ASP.NET Core MVC?
Please share you knowledge. Thank you for your time.
When using PayPal Subscriptions, revising the subscription to a different amount or plan requires the payer's consent. This is not suitable if the amount is going to change every cycle.
An integration that does not require the payer's consent for changing amounts will use a feature called "reference transactions" or sometimes "billing agreements". It is not enabled for PayPal business accounts by default. To request the feature, the owner of the live PayPal account should contact PayPal's general business support (note: not technical support) and explain the business need for this reference transactions feature.
If it's approved for the account, PayPal can then guide you on which integration to use -- be it the older billing agreements API or a newer v2 or v3 vault one.

paypal payments pro test credit cards fail

Trying to use PayPal Payments Pro with hosted pages to accept credit cards on a web site. I'm having trouble getting the test credit cards to work, they all give the error:
Declined: 10544-Please use a different payment card.
I'm not using a shopping cart or making direct API calls, I am testing with the paypal payments pro asp.net c# sample from paypal, it does this:
posts my credentials to https://pilot-payflowpro.paypal.com and gets a secure token then posts secure token to https://pilot-payflowlink.paypal.com to display checkout page
When I enter visa test 4111111111111111 exp 12/19 or any other test credit card I get the above error.
In the sandbox the are no transactions recorded.
What I have done, following the documentation:
I have a paypal payments pro account with the following settings:
PayPal Payments Pro Live
Hosted Checkout Pages Live
Payflow SDK/API (Full Access) Live
Paypal Express Checkout Live
I linked my business paypal account with manager.paypal.com
I upgraded a sandbox account on developer.paypal.com - there were two already there, a business and a personal, I upgraded the business sandbox account to Business Pro which I believe then links it to my payments pro account(?).
Setup hosted pages in manager.paypal.com per documentation, set use secure token to yes.
Set site to live - I did this because I am posting to 'pilot-' urls. I had it on test (which means you can use the normal urls) but due to the error and a post I read I set the site to live and used pilot, no change.
So everything seems to be working except the test numbers are supposed to succeed so I'm not sure where to look next.
KPG,
PayPal will change its processes every now and then, but here is the current process for sandbox credit cards:
Log into your developer account
Scroll down the left-hand vertical menu until you see the "Mock" section.
If you don't immediately see this vertical menu, navigate to your "dashboard" first. It will be there.
Click on "Credit Card Generator". Here is text from that page:
Generate random credit cards for testing purposes. You can add credit cards to a Sandbox PayPal account or use them for credit card payments.
Click "Generate" for all parts of the CC number, including CVC.

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

Paypal Adaptive Payments as guest

I have some questions about Paypal adaptive payments as guest:
Do the users that want to do a purchase using their credit card information require a PayPal acount?, Is there any way to avoid this?. I'm considering to have many clients on my site thay may not have PayPal account.
Does guest payment supports the Parallel payment Schema or the Chained payment Schema?
If I'm using the guest payment default interface (the one provided by PayPal), should I still worry about having my site to be PCI compliant?. I'm not storing any credit card information about the users.
I've tried to find examples about how to invoke the adaptive payment api to get the Guest payment working without any success. Does anyone know where can I find an example for this?
Is Adaptive payment a feature of Paypal Standard?, or do I need to get the PayPal Pro subscription in order to get the Adaptive Payment Api working on my site.
Can anyone give me some assistance with all these?. Thanks a lot.
Well, here's what i found so far:
Do the users that want to do a purchase using their credit card information require a PayPal acount?, Is there any way to avoid this?. I'm considering to have many clients on my site thay may not have PayPal account.
Not required. You can use adaptive payments and pay as guest. Both Rest API and classic API support this payment schema. The Rest API relies on your site to handle security and PCI complience, on the second one is handled by paypal.
Does guest payment supports the Parallel payment Schema or the Chained
payment Schema?
Clasic API adaptive payments support to add multiple receivers and amounts when sendin payments, so yes, it is supported with this schema. Not sure about Rest API. The examples that I've found use just the Paypal to Paypal schema.
If I'm using the guest payment default interface (the one provided by
PayPal), should I still worry about having my site to be PCI
compliant?. I'm not storing any credit card information about the
users.
If you're using native Embedded payment flow with the dialogs and the javascript functions that paypal provides, no, it is not required. Paypal takes care of this for you. If you're using the Rest API, you have to use the payment with creditcard stored on paypal vault (however this force the buyer to have a paypal account). If you're using the Rest API to get credit card data, you have to design your site to be PCI Compliant.
I've tried to find examples about how to invoke the adaptive payment api to get the Guest payment working without any success. Does anyone know where can I find an example for this?
https://developer.paypal.com/webapps/developer/docs/classic/adaptive-payments/integration-guide/APIntro/ has Embedded flow example (however its really vague), http://paypal.github.io/ has examples for classic api implementation
Is Adaptive payment a feature of Paypal Standard?, or do I need to get the PayPal Pro subscription in order to get the Adaptive Payment Api working on my site.
Paypal pro is an account feature, not really related with the API for adaptive payments, or at least that is what I've found so far.

Categories