=== Simple Stripe Payment === Contributors: Katsushi Kawamori Donate link: https://shop.riverforest-wp.info/donate/ Tags: block, stripe, shortcode, widget Requires at least: 3.6.0 Requires PHP: 5.6 Tested up to: 5.2 Stable tag: 1.13 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Integrates Stripe checkout into WordPress. == Description == = Integrates Stripe checkout into WordPress. = * Paste Stripe checkout button to Single Post and Single Page by short code. * Paste Stripe checkout button to Single Post and Single Page by block. * Paste Stripe checkout button to Archive Page and Home Page by widget. * Complete payment without screen transition. * Can specify the text or html before payment and after payment. * Can remove html elements to after payment. * Prepared a filter hook for processing immediately after billing. = Tutorial Video = [youtube https://www.youtube.com/watch?v=2puTWF7QpVY] = Sample of how to use the filter hook = * Show button ~~~ echo do_shortcode('[simplestripepayment amount=100 currency="USD" name="Test" description="Test Charge" email="test@test.com" payname="testpay"]'; ~~~ * shortcode Attribute : Description amount : Price name : The name of your company or website description :A description of the product or service being purchased currency : Currency Codes label : The text to be shown on the blue button before : Display before payment after : Display after payment remove : HTML elements to remove after payment remove2 : HTML elements to remove after payment email : Email payname : Unique name for this payment * Filter hook & Function ~~~ // Filter hook add_filter('simple_stripe_payment_charge', 'stripe_charge', 10, 7); // Function public function stripe_charge( $token, $email, $amount, $currency, $name, $description, $payname ) { if ( $payname === "testpay" ) { // Please write the process to be done when billing succeeds. } } ~~~ * Filter hook Variable : Description : From $token : Payment information by JSON : Value of Stripe $email : Email : Value of Simple Stripe Payment $amount : Price : Value of Simple Stripe Payment $currency : Currency Codes : Value of Simple Stripe Payment $name : The name of your company or website : Value of Simple Stripe Payment $description : A description of the product or service being purchased : Value of Simple Stripe Payment $payname : Unique name for this payment : Value of Simple Stripe Payment == Installation == 1. Upload `simple-stripe-payment` directory to the `/wp-content/plugins/` directory 2. Activate the plugin through the 'Plugins' menu in WordPress == Frequently Asked Questions == none == Screenshots == 1. Stripe Settings 2. Short code 3. block 4. Insert from block 5. Page view 6. Widget Settings == Changelog == = 1.13 = Fixed a payment issue in the admin screen. = 1.12 = Conformed to the WordPress coding standard. = 1.11 = Update stripe php library. = 1.10 = Fixed script loading error on archive page. Update stripe php library. = 1.09 = Fixed problem of charge. = 1.08 = Fixed problem of screen transition. Update stripe php library. = 1.07 = Fixed of filter sample code. Fixed problem of widget. Update stripe php library. = 1.06 = Fixed problem of widget. = 1.05 = Add shortcode attribute 'payname'. = 1.04 = Fixed loading problem of Javascript. = 1.03 = Receive payment information by json. = 1.02 = Add shortcode attribute 'remove2'. = 1.01 = Add stripe button css. = 1.00 = Initial release. == Upgrade Notice == = 1.00 = Initial release.