DummyPaymentHandler

dummyPaymentHandler

dummyPaymentHandler

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,
  }
}) {
  # ...
}