Interface PaymentOptions


  • public interface PaymentOptions
    The retryOnFailure parameter will be passed to the plugin to allow or not for retry logic after the call has failed.
    • Method Detail

      • isExternalPayment

        boolean isExternalPayment()
        Whether this payment occurred outside of the system and should only be recorded as being successful
      • getPaymentControlPluginNames

        List<String> getPaymentControlPluginNames()
        If the pluginName is null, payment code will bypass invocation of any payment retry logic.
        Returns:
        the name of the RetryPluginApi that payment should invoke or null