Linux 软件免费装

RainbowPayPress

开发者 maratbn
更新时间 2017年3月6日 14:53
PHP版本: 3.8.1 及以上
WordPress版本: 4.7.2
版权: GPLv3
版权网址: 版权信息

标签

payment pay credit card Stripe credit sell online creditcard accept payments MasterCard pay online accept credit card accept credit card payments creditcards payonline sellonline VISA AmericanExpress Discover

下载

1.0.0 2.0.0 2.1.0 2.2.0 2.3.0 3.0.0 3.0.1 3.1.0

详情介绍:

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. Demo at: http://maratbn.com/projects/rainbow-pay-press/#demo 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. Plugin relies on special server-side PHP library stripe-php to communicate with the Stripe servers to direct them to charge credit cards. This PHP library in turn relies on PHP cURL support enabled on the server. The plugin will check if this support is enabled, and will issue admin dashboard notification if it is not, which will also give advise on how to enable it. 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. 需求: Official project URLs: https://wordpress.org/plugins/rainbowpaypress https://github.com/maratbn/RainbowPayPress http://maratbn.com/projects/rainbow-pay-press

安装:

  1. Unzip contents of rainbowpaypress.zip into the directory /wp-content/plugins/rainbowpaypress/.
  2. 通过 WordPress 的“插件”菜单以激活本插件。

屏幕截图:

  • Examples of shortcode syntax, and display of all the transaction details entry fields that can
  • The official Stripe Checkout Dialog that appears when the buyer clicks to enter the Stripe
  • RainbowPayPress admin menu.
  • Example of transaction details entry fields filled out by the buyer just before transaction
  • Transaction submission confirmation message displayed to the buyer after transaction
  • The 'Pending Transactions' and 'Charged Transactions' tables as they appear to the website
  • The 'Items' table as it appears to the website administrator(s), containing an example list of
  • The RainbowPayPress 'Settings' page as it appears to the website administrator(s) with some
  • A screenshot of a customer record as it appears on the Stripe website.  This record was created

常见问题:

What do I do if I get this error "Plugin could not be activated because it triggered a fatal error." when trying to activate?

Upgrade to PHP >= 5.4 See https://wordpress.org/support/topic/crashes-on-activate Make sure to check your PHP version with https://wordpress.org/plugins/display-php-version/

Where can I ask a question about RainbowPayPress?

Ask your questions at: https://wordpress.org/support/plugin/rainbowpaypress

Where can I post issues / bugs / feature requests?

Post issues / bugs / feature requests at: https://github.com/maratbn/RainbowPayPress/issues

Where can I post pull requests?

Post pull requests at: https://github.com/maratbn/RainbowPayPress/pulls

Plugin is missing feature X that I really want, what do I do?

Post a bug / feature request, or implement the feature at your leisure, and submit a pull request.

Where do I get the publish and secret keys needed for plugin's configuration?

From your Stripe account.

Why are notification emails not sending?

Check if you have a mail transfer agent (MTA) installed and properly configured on your server. Also check your SPAM folder.

更新日志:

3.1.0 3.0.1 3.0.0 2.3.0 2.2.0 2.1.0 2.0.0 1.0.0