I\'m trying to find a java based API that wraps up the details of processing a credit card transaction or purchase via PayPal at a minimum, and other gateways as a plus in an IP
I would say it's better to write your own api, because anything related to payment and purchase processes will cost you money to get. You need the following for your app to accomplish:
You need a database to capture all the payments transferred:
The server needs to be any web app (spring with hibernate etc) that has some security (acegi, spring)
user-id
purchase-method
owner
card-number
invoice-id
PayPal -token
I hope this helps