Reaction Commerce Payment Skeleton
You can use this code as a base tu add a custom payment method to Reaction Commerce (Add payment docs).
You have 3 options to install this plugin in reaction commerce api.
npm install @weknow/reaction-payment-skeleton --save
npm install git+ssh://git@github.com:weknowinc/reaction-payment-skeleton.git --save
// Go to reaction api project folder.
cd reaction
// Create a directory to hold your local plugins.
mkdir api-plugin
cd api-plugin
// Clone the repo.
git clone git@github.com:weknowinc/reaction-payment-skeleton.git
// return to project folder.
cd ..
// install the package from the file system.
npm install ./api-plugin/reaction-payment-skeleton --save
This should be your prefered method to use this code as a base for your custom payment method.
To install the plugin you need to edit plugins.json
that it's in the root directory of the reaction project and add the reference to the installed package.
{
...
"addressValidationTest": "@reactioncommerce/api-plugin-address-validation-test",
"reactionPaymentSkeleton": "@weknow/reaction-payment-skeleton"
}
Restart the reaction api project and the plugin should be installed.
For the storefront component we have reaction-payment-skeleton that you can use if you are using the reaction example-storefront project.