RainbowPayPress

By : maratbn

Overview:

This plugin facilitates selling of products and services on any public page of a WordPress website, and accepting credit card payments for these products and services via the Stripe payment processor.

Because this plugin facilitates credit card payment processing specifically via Stripe, it is able to leverage the main security feature of that service, in that the credit card numbers are sent to the Stripe servers directly via their Checkout API, and never to the server running the website. Because the credit card numbers are physically absent from the website server, the operators of the website server are not subject to various government regulations that might have otherwise come into effect had their server indeed stored credit card numbers. And obviously, even if the website server or its storage get compromised by criminals, there simply would not be any credit card numbers for them to steal.

The way this plugin is used, is that first, the administrators specify which products and services are being sold, their descriptions, prices, etc. by inserting special shortcodes with that information directly into the pages and posts on which they want to render the user payment buttons for these sales. When site visitors load these pages, they see the associated payment buttons, clicking on which opens payment entry forms. Submitting a payment creates a "pending transaction", details of which can be automatically emailed to the site operator(s). For each pending transaction, site administrators can click a special "Charge" button on the plugin's admin page to charge that transaction via Stripe. This creates a record for the customer and the charge on the Stripe servers, from which point the transaction can be administered via the Stripe website as any other Stripe transaction.

Stripe test transactions are also supported. These are transactions in which no actual real credit card gets charged.

Currently only USD are supported.

Technical summary and special considerations:

Initially, buyer identity, stored partially on the website server, is tied to their credit card number stored entirely on Stripe servers, via a special "Stripe Token", which is obtained directly from Stripe, via the plugin's JavaScript logic, running in the buyer's browser. For this reason, JavaScript needs to be enabled in the buyer's browser.

If website administrators wish to enable automatic email notifications, they would need to insure that a Mail Transfer Agent (MTA) is properly configured on their website server. Even when the MTA is properly configured, the email notifications are still likely to get filtered by SPAM filters, so adjustment of SPAM filters might also be needed.

Requires:

  • PHP version >= 5.4
  • php5-curl module enabled

Official project URLs:

https://wordpress.org/plugins/rainbowpaypress https://github.com/maratbn/RainbowPayPress

Stripe Payment Gateway for WooCommerce

Introduction Do you want to accept Credit Cards, BitCoin and Alipay on your website? Our Stripe Payment Gateway Plugin for WooCommerce lets you accept credit card payments directly on your website via Stripe payment gateway. With this plugin, your customer can use their credit cards during the che.........

Similar: 40%

Better WePay Payment Gateway for WooCommerce

Better WePay Payment Gateway for WooCommerce is a payment gateway that allows your WooCommerce powered store / e-commerce website to accept credit card and bank payment via WePay. Click to see a demo...

Similar: 22%

Better 2Checkout Payment Gateway for WooCommerce

Better 2Checkout Payment Gateway for WooCommerce is a payment gateway that allows your WooCommerce powered store / e-commerce website to accept credit card and PayPal payment via 2Checkout. Click to see a demo...

Similar: 19%

wp-donate

WP Donate provides a payment form and recent donor widget by utilizing Authorize.net. What wp-donate provides: Listing of donor at admin area At admin area it allows to set details related to payment gateway From displayed at client side using Shortcode Autherize.net payment gateway integration f.........

Similar: 16%

Braintree for Easy Digital Downloads

Braintree for Easy Digital Downloads is a payment gateway that allows your Easy Digital Downloads powered store / e-commerce website to accept credit card and PayPal payment via 2Checkout. Click to see a demo...

Similar: 16%

Better Braintree Payment Gateway for WooCommerce

Better Braintree Payment Gateway for WooCommerce is a payment gateway that allows your WooCommerce powered store / e-commerce website to accept credit card payment via Braintree. Click to see a demo...

Similar: 15%

Payolee Website Payments for WP

About Accept One-time or recurring payments on your wordpress website. Place a payment button or payment form on your worpress site with our shortcode. You’ll need a Payolee account to use this plugin....

Similar: 13%

PaymeButtons for Stripe

What is PaymeButtons for Stripe? PaymeButtons for Stripe is an awesome alternative to PayPal's buy now, pay now and donation buttons. With PaymeButtons for Stripe you can start accepting credit card payments on your site in minutes - no coding required. Although many payment plugins charge you upo.........

Similar: 13%

Easy PayPal Shopping Cart

Overview This plugin will allow you to sell products or services on your website using an Add to Cart Button and View Cart Button. The Shopping Cart itself is hosted on PayPal. You can place a the Cart button anywhere on your site where you want to sell something. Your customers can use their PayP.........

Similar: 8%

Contact Form 7 - PayPal Integration Add-on

Overview This plugin seamlessly integrates PayPal with Contact Form 7. Each contact form can have its own PayPal settings. When a contact form is enabled with PayPal, and the user submits the form it will send the email as usual, then auto redirect to PayPal. If you have any problems, questions, .........

Similar: 6%