A dummy PaymentMethodHandler which simply creates a Payment without any integration with an external payment provider. Intended only for use in development.
By specifying certain metadata keys, failures can be simulated:
Example
addPaymentToOrder(input: { method: 'dummy-payment-method', metadata: { shouldDecline: false, shouldError: false, shouldErrorOnSettle: true, }}) { # ...}