You can do that via Paypal Developer Tools.
Specifically with a Sandbox Test Account and the paypal API.
It will be from your end the same as a real paypal credit card transaction. I haven't used it with Java so I can't comment on any specific tricks to make it work best for that. If after reading those docs you get stuck at all I'd suggest asking a ...
Have a look at https://stripe.com/, they have a pretty straight forward API. They offer a variety of SDKs and it is also possible to use CURL.
Regarding your requirements:
That is what a payment provider does, it stores all payment data for you, so you do not have to worry about PCI Standards and other Security Issues.
The API works just as you ...
This is, of course, possible with Drupal.
Drupal Commerce and Ubercart are the two best known shopping modules for Drupal 7 (and both already offer development versions for Drupal 8).
Both support various credit card payment gateways, and both also support the Payment module (a payment API so that not all shopping modules have to implement all the different ...
osCommerce is an e-commerce website I have built a website with.
lists of products, categories
plugins for tons of credit cards
easy to maintain your product catalog thanks to the admin interface
very popular software, so many developers know it, lot of documentation.
Email confirmation would be too brittle, and susceptible to forged emails.
Rather than email confirmation, use web confirmation: Paypal can redirect customers to an URL of your choice.
The details for setting this up are here:
This is a free feature, and doable even with a ...
I used drupal with its modules userpoints, userpoints ubercart, userpoints, and other dependent modules, for a very similar use case. This was done using drupal7 and still works today, and will suit the schools use case.
each school will be set up as a user
users can be allocated points by the admin person.
you can rename points to tokens if required.
Yes it is called PayPal - anybody with a PayPal account can receive money from anybody - the payer can either have a PayPal account themselves or can pay PayPal with a Credit/Debit card. If they use a credit card or there are currency conversions &/or cross border transactions then there are some fees to the the payee.
If you log in to your PayPal ...
Stripe.com offers easily-customized online, in-person, and mobile payment processing. There are free and open source modules to access stripe's web-based HTTPS API.
PayPal has worked well for many years processing our low-volume transactions. And it is about the only way to make purchases on eBay. PayPal offers a chip reader for customers to make credit ...
Gimp is free and includes 3D transformations and scripting in either python or script-fu. You should be able to replate the workflow that you already have in such a script and have it prompt you for the dimensions and/or text, etc. reasonably simply.
You can achieve this by using one of drupal's modules: either drupal commerce (more flexible/newer) or drupal ubercart (simpler but older).
registration of user is standard on drupal
purchase of services: you can set up the service as a "product" in either module. if you give example of your service I can guide further.
user can see their purchases & ...
Stripe Connect is actually the better-known brand for this, but as you say it can get expansive for your use-case.
Other than that are not many good options. The best one I could find is the Dwolla Facilitate option, which they describe as:
Provide the interface that allows your users to send funds to each other via Dwolla
See technical details here ...
From what you have suggested I would maybe look at the following:
Stripe - This has an easy sign-up process and hosted payment options to reduce the PCI compliance issues and ideal for low volume. It's also very popular so there are a number of integrations avilable for it.
Braintree Payments - A little like stripe, maybe aimed at higher volume, but not as ...
Django Debits is an advanced Python payment receiving framework.
Django Debits has particularly great support for recurring/subscription payments.
It is available both open source and commercial version.
Support for the following advanced features:
support for both regular and recurring transactions
support for imitating a subscription payment with any ...
MailChimp/Campaign Monitor all allow for multiple lists...
Two problems it seems:
Charging visitors before they are added to a mailing list service
You can use something like GravityForms (PayPal) as the Pay Wall to the premium list. GF also has MailChimp/CampaignMonitor connectors, so from memory you can conditionally tell GravityForms to only process ...
PHP Escrow Script Pro is a proprietary (it requires purchasing the software) escrow script for PHP. PHP Escrow Script can be used to create a fully functional escrow system for a website. It uses simple PHP and is 100% customizable. This script is very easy to integrate in any website. You can even use this script as a boilerplate to build a complete escrow ...
Go global with ease
Almost anywhere in the world your buyers are located, we’ve got you
covered with the tools you need to grow internationally. With one
simple integration, your business can accept online and mobile
payments in 130+ currencies and 44 countries.
Acceptable Use Policy Link
You may not use the Payment Services ...
I have heard good words about litecart. It's simple it runs in PHP, HTML5 and jQuery and seems to have faster files and database table to manager than the most common eShop Packages.
Have a look
I've wrote a class as part of the Drupal module. See project home page, main repository and mirror on GitHub.
Sample usage (PHP, code Drupal 7 oriented):
$ppo = new PPOAdvancedPayment($url, $username, $password, $instId, $hosted);