Skip to content

Blesta Non-merchant payment gateway using Stripe Checkout

License

Notifications You must be signed in to change notification settings

leo852/blesta-stripe-universal

 
 

Repository files navigation

Stripe Universal

This is a non-merchant gateway for Blesta that integrates with Stripe Checkout.

Checkout page support all payment methods (From Alipay, WeChat, Google Pay, Apple Pay to EPS, iDEAL Giropay).

What it does

  • Generate Stripe/Checkout/Session checkout link and verify&record payment if completed.
  • Partial webhook support (see below)
  • Separate items for multiple invoices checkout

Screenshots

Similar to https://marketplace.blesta.com/#/extensions/175-Stripe%20Universal

TODO

  • Support webhook events but it does not handle async payment(ACH, etc.) for now. Webhook at this stage helps to capture payments that client failed to redirect back to website
  • Refund, Void transaction
  • Disable payment type in settings
  • Better Redirect Pictures :)

Install the Gateway

Upload the source code to a /components/gateways/nonmerchant/stripe_universal/ directory within your Blesta installation path.

For example:

/var/www/html/blesta/components/nonmerchant/stripe_universal/
  1. Log in to your admin Blesta account and navigate to > Settings > Payment Gateways

  2. Find the Stripe Universal gateway and click the "Install" button to install it

  3. You're done!

Compatibility

Blesta >= v4.9.0
PHP >= 7.2.0

About

Blesta Non-merchant payment gateway using Stripe Checkout

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 100.0%