Image 1 of 1

Payment Extensions

Product information

By Pinelab

Allow orders to be settled without payment for customers in a specific group, and various other payment related extensions

npm install @pinelab/vendure-plugin-payment-extensions
Support by
Support languages
en
nl
Integration type
Partner
Category
Payment & Tax
Compatible with
>=2.2.0
Latest version
0.1.0
Last published
Dec 20, 2024
Downloads in past month
55

Vendure Payment Extensions

Official documentation here

This Vendure plugin allows an Order to be settled without upfront payment.

  • isCustomerInGroupPaymentChecker: Verifies if the customer attached to an order belongs to a specified group to allow configured payment method.
  • settleWithoutPaymentHandler: This handler simply transitions the Payment to settled state.

Getting started

  1. Add the plugin to your vendure-config.ts
import { PaymentExtensionsPlugin } from '@pinelab/vendure-plugin-payment-extensions';

...
plugins: [
  PaymentExtensionsPlugin
... // your other plugins
]

  1. Start Vendure, log in, and navigate to Settings > Payment Methods

  2. Choose isCustomerInGroupPaymentChecker as the Payment eligibility checker, and then select the CustomerGroup whose members are expected to be eligible for this PaymentMethod.

  3. Choose settleWithoutPaymentHandler as Payment handler

  4. Click Save

Test the plugin

  1. Place a test order. The PaymentMethod you created in the Getting Started section should be listed under eligiblePaymentMethods for Customers who belong to the designated CustomerGroup. For other customers, it should not be available.
Vendure
Get started

Create your first commerce experience with Vendure in less than 2 minutes

Vendure is a registered trademark. Our trademark policy ensures that our brand and products are protected. Feel free to reach out if you have any questions about our trademarks.

Newsletter

Get the latest product news and announcements delivered directly to your inbox.

© Copyright 2022 - 2024, Vendure GmbH. All rights reserved.