@semic/plugin-payment-method v2.2.3
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
redirectUrl
in 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 test
Paypal links
4 days ago
4 days ago
13 days ago
20 days ago
1 month ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
3 months ago
4 months ago
5 months ago
10 months ago
10 months ago
10 months ago
10 months ago
9 months ago
9 months ago
9 months ago
9 months ago
10 months ago
10 months ago
7 months ago
7 months ago
6 months ago
6 months ago
5 months ago
8 months ago
6 months ago
8 months ago
9 months ago
7 months 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
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
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