@semic/plugin-payment-method v2.2.13
paypal payment plugin for Vendure.io
Warning: Not tested in production yet
This plugins provides a PaymentMethodHandler for Paypal. It also provides a simple PaymentEligibilityChecker which checks if an order can be paid with iDeal according to the limits.
Arguments
- apiKey: The API key for your Mollie account
- webhookHostname: The hostname of your Vendure server. The plugin provides a controller which handles webhooks performed by Paypal after the status of a payment changes. Mollie contacts your server at
https://webhookHostname/payment/paypal. - redirectUrl: The URL which Mollie redirects you to after the payment is completed. Can also be set individually for each payment by setting
redirectUrlin the metadata of PaymentInput.
Installation
yarn add @semic/plugin-payment-method- Add MolliePlugin to your Vendure config:
import { SemicPaypalPlugin } from '@semic/plugin-paypal'
...
plugins: [
...
SemicPaypalPlugin,
....
]You might also want to add your own PaymentEligibilityChecker or CustomPaymentProcess to the configuration.
- Create a new PaymentMethod, either in the Admin UI or with a GraphQL mutation. For example:
mutation {
createPaymentMethod(input:{
name: "paypal-payment-provider",
code: "paypal-payment-provider",
enabled: true,
checker: {
code: "paypal-payment-eligibility-checker",
arguments: []
},
handler: {
code: "mollie-payment-provider",
arguments: [
{
name: "webhookHostname",
value: "https://yourvendurehostname"
},
{
name: "apiKey",
value: "REPLACE_WITH_YOUR_MOLLIE_API_KEY"
}]
}
}) {
name
code
}
}Testing
To run the tests you need to provide the test API key as an environment variable:
MOLLIE_TEST_API_KEY=test_yourmollietestapikey yarn testPaypal links
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago