Storing credit cards in the vault using NVPs
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
We would like to store our customers credit cards in the paypal vault using NVP's. I'm looking for more information on how to do that using NVP's. Some examples of how to store the card number and how to do a sale, pre-auth and post-auth with NVP's would be great. I've seen some HTTP examples in the vault overview, but NVP examples would be great.
Also is there a time limit for how long the card will be valid in the vault?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The "vault" is what you would use with the REST APIs. If you want to stick with NVP you'll need to use Reference Transactions. The procedure for this will be a little different depending on what version of PayPal Pro you're using, which would be required to do the direct credit card processing. Are you already setup with Pro? If so, do you know if you're on "Website Payments Pro 3.0" or "Payments Pro 2.0"?
PayPal Partner and Certified Developer - Kudos are Greatly Appreciated!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I'm not sure what version of Paypal Pro we are on. How do you tell? We are proceeding with the project storing the credit cards as reference transactions. Assuming a reference transaction is stored for a year, if you charge a card via a reference transaction, will the PNREF that is returned also be good for another year? or can you only use the original reference transaction to make future charges?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
PayPal Partner and Certified Developer - Kudos are Greatly Appreciated!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I've been working to implement reference transactions as my solution to store credit cards with paypal, but I've come up with a snag. According to the documentation, "only one Delayed Capture transaction is allowed per Authorization". In my case we always do a Preauth and Postauth. If I use the PNREF from the original authorization, that will work great for the first transaction, but what about subsequent transactions? Can I use the PNREF resulting from the post-auth?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
PayPal Partner and Certified Developer - Kudos are Greatly Appreciated!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
It turns out I was going about it completely wrong. I've decided to ditch NVP and reference transactions and use the Rest API and the paypal vault to store my credit cards. I was under the misconception that I could do multiple charges off one reference transaction.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
PayPal Partner and Certified Developer - Kudos are Greatly Appreciated!
Haven't Found your Answer?
It happens. Hit the "Login to Ask the community" button to create a question for the PayPal community.
- Using Paypal Smart Buttons for checkout sometimes fails with Debit/ Credit Cards Form in Braintree Client-side Integration (JS, iOS, Android SDKs)
- Need help to integrate Advanced Checkout (PPCP) With WHMCS in PayPal Upgrade Community
- Buy Now button in the sandbox - no customer confirmation email in Sandbox Environment
- Mandatory Account Creation Hindering Customer Experience in REST APIs
- PayPal Checkout golden buttons opens checkout window with different options in PayPal Upgrade Community