paypal


Fetching new PayPal transactions for a Personal Account


I own a personal PayPal account and am coming up with the design for a personal financing application. I intend to use the APIs provided by PayPal to fetch recent activity on my account to automate some of the information entry (at the moment, most of my transactions go through PayPal).
I've rooted through the API documentation, and I haven't been able to find any sort of endpoint I could use to fetch my recent account history.
I did find a question previously asked and answered about two years ago stating that the only way to do this was by getting a Premier account, which I'd rather avoid due to not knowing if there's any costs associated with such. I'd also like to note that despite my Personal status, I still get notifications on my Android phone stating that I've spent money.
Which brings me to the title question: does PayPal's API expose some endpoint I missed that allows me (the user) to programmatically browse my history, find new transactions, and mark them down with little input from me, or at the very least register to receive notice from PayPal that a new transaction has appeared?
You can pull transaction history using the TransactionSearch API. Then you can get individual transaction details using GetTransactionDetails.
You may also want to look into IPN, which will automatically POST transaction data to a URL you specify as a listener. That listener can receiver the data from PayPal and update your own database, send custom email notifications, hit 3rd party web services, etc.

Related Links

How to pay with paypal and then save parameters from my form?
PayPal Checkout Express in-context, doesn't work in my GWT project
Peer to Peer payments using Adaptive Payments
Implementing Paypal IPN with ASP vNext
Process delayed PayPal payment
How to add PayPal like structured data to Google email markup?
Paypal integration for ios
Paypal API Response Missing Fields
Payflow using Hosted Pages: Is TENDER required in the secure token request?
Braintree API Update Subscription
WooCommerce send items to PayPal in a wrong way
Paypal Express Checkout Japanese Zipcodes
PayPal sandbox doesn't work
Can Create Adaptive payment on paypal pro request
Paypal Adaptive Payment sandbox account and unilateral receiver not allowed
How can I tell if my paypal certificate is SHA-256? - PayPal service upgrades

Categories

HOME
paypal
visual-studio-2015
sidekiq
dynamics-crm
voip
blockchain
label
cocos2d-x-3.0
angular2-directives
survival-analysis
java-home
schemacrawler
triggers
google-spreadsheet-api
facebook-javascript-sdk
xul
gatsby
dryioc
data-synchronization
qt-installer
event-log
grub2
jogl
pycrypto
onesignal
branch
edge-detection
google-api-dotnet-client
cortex-m3
forum
ioc-container
freebase
geo
transient
broadleaf-commerce
bigcartel
coreclr
code-behind
wsadmin
g1gc
fastq
3scale
email-parsing
estimation
data-integration
chunked-encoding
gauss
etherpad
butterknife
collapsingtoolbarlayout
communication-protocol
redux-router
spyne
ebtables
chessboard.js
dojox.charting
brython
clob
coordinate-transformation
remoteapp
post-processing
direct3d12
ninject.web.mvc
mirrorlink
evo
windowlistener
paypal-nvp
built-in
on-duplicate-key
start-job
obfuscar
formvalidation-plugin
iostream
java-collections-api
power-law
eclipse-classpath
getimagedata
code-testing
zipalign
baucis
magicalrecord-2.2
convex-polygon
entity-framework-4.1
fortran77
graph-coloring
prng
template-haskell
cgpath
attachevent
sunspot-rails
radchart
datarepeater
plone-funnelweb
die
v4l
mysql-error-1045
opengl-es-lighting
port-scanning
server-error
loadui
grooveshark
standardized

Resources

Mobile Apps Dev
Database Users
javascript
java
csharp
php
android
MS Developer
developer works
python
ios
c
html
jquery
RDBMS discuss
Cloud Virtualization
Database Dev&Adm
javascript
java
csharp
php
python
android
jquery
ruby
ios
html
Mobile App
Mobile App
Mobile App