Custom Payment Processor
You can create multiple payment processors by implementing IPaymentProcessor. Once a processor has been created, it can be configured in the Umbraco back office.
Ready-made processors
Rescope Commerce ships with ready to use payment processors:
- Stripe.com (both Checkout and Web SDK)
- Squareup.com
- We'd like to add more based on demand
These can be installed from NuGet and are prefixed with Rescope.Commerce.PaymentProcessors.*
.
Although you can write your own payment methods with ease, please feel free to contact us if you'd like to request a new payment method. We'll let you know if we can develop an integration for you at no cost.
Source Examples
The source code for the processors we've created is available for free: LINK WIP
Developer Notes
Processors can also optionally implement:
- IPaymentProcessorWithCapture for delayed capturing
- IPaymentProcessorWithRefund for issuing refunds from Umbraco
- IPaymentProcessorWithWebhook for handling webhooks