Skip to content

Support for Pre-approved transactions in Web Storefront.

Compare
Choose a tag to compare
@tameemansari tameemansari released this 02 Feb 18:35
· 14 commits to master since this release

Partner admins now have the ability to configure which customers can perform pre-approved transactions in the storefront. 

A customer who is pre-approved will not be redirected to the PayPal payment experience while transacting.

Partner can select and pre-approve

  • One or more specific customers.
  • Or any current & future customers of the storefront.

This is based on feedback from partners who wanted to manage offline invoicing and billing of customers while allowing customers to self service buying new subscriptions, adding seats to existing subscriptions and renewing about to expire subscriptions at the storefront without the hassle of having to pay at the same time.

We also have an updated quick start guide to get your started. 

On the technical side, this also brings in the Pre-Approved payment gateway. Consider this a virtual payment gateway implementation which shows how the storefront order APIs determine at runtime and select which payment gateway to utilize for a specific transaction by a specific customer. Take a look at the Payment Gateways to see how this is built. Also take a look at the Order API controller to see how at runtime the payment gateways are picked up.