We’re rewarding the question askers & reputations are being recalculated! Read more.
4

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 ...


4

Opencart is a free open source alternative. You can install extensions like Bitpay It's easy to install Includes 10 shipping methods (See here) Written in PHP


4

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 ...


3

Dwolla.com Free for transactions $10 or less Only for US financial institutions $0.25 fee for transactions over $10 API available


2

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 ...


2

osCommerce is an e-commerce website I have built a website with. sales cart lists of products, categories plugins for tons of credit cards updates easy to maintain your product catalog thanks to the admin interface very popular software, so many developers know it, lot of documentation.


2

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: https://www.paypal.com/ie/cgi-bin/webscr?cmd=p/mer/express_return_summary-outside This is a free feature, and doable even with a ...


2

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. the ...


2

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 ...


1

Ally Bank has free checking accounts with Bill Pay, and OD protection that you can disable.


1

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.


1

CiviCRM is a free/libre web-based application that accepts donations through many payment gateways, manages donors, and integrates with Wordpress.


1

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 & ...


1

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 ...


1

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 ...


1

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 ...


1

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 ...


1

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 ...


1

BrainTreePayments 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 ...


1

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 https://www.litecart.net/comparison


1

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); $ppo->setSessionReturnUrl($returnUrl); $ppo->setSessionNotificationUrl($notifyUrl); $ppo->setCustomerDetails($...


1

I recently published this library for help with Redsys integrations in .NET: https://github.com/mbuenoferrer/RedsysTPV. Hope it can help!


Only top voted, non community-wiki answers of a minimum length are eligible