org.killbill.billing.payment.api.PaymentApiException: Invalid payment transition VOID from state VOID_SUCCESS

GitHub | andrenpaes | 5 months ago
  1. 0

    "Invalid payment transition" Exception when calling notifyPendingTransactionOfStateChanged

    GitHub | 5 months ago | andrenpaes
    org.killbill.billing.payment.api.PaymentApiException: Invalid payment transition VOID from state VOID_SUCCESS
  2. 0

    Killbill Docker 0.14.0 - Stripe Not Registering

    GitHub | 2 years ago | galenp
    org.killbill.billing.payment.api.PaymentApiException: Payment plugin killbill-stripe is not registered
  3. 0

    can not setDefault payment method

    GitHub | 2 years ago | kares
    org.killbill.billing.payment.api.PaymentApiException: Internal payment error : Failed to update payment method for account 8a6440f4-a211-4958-a92e-a0c227d565ac : undefined local variable or method `gateway' for #<Killbill::Stripe::PaymentPlugin:0x61c78ecd>
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    Payment completion endpoint throws a 400 ABdRequest when request was already completed

    GitHub | 2 months ago | sbrossie
    org.killbill.billing.payment.api.PaymentApiException: Invalid parameter transactionExternalKey: c66572de-925d-11e6-a995-5254aabd070d
  6. 0

    Incorrect behavior when doing multiple refunds (over the limit)

    GitHub | 1 year ago | sbrossie
    org.killbill.billing.payment.api.PaymentApiException: Internal payment error : org.killbill.automaton.OperationException: org.killbill.automaton.OperationException: {cause=null, code=7199, formattedMsg='Plugin exception Unable to find transaction for payment db14f98f-c047-453d-8a38-59570541305c and api_call purchase'}

    Not finding the right solution?
    Take a tour to get the most out of Samebug.

    Tired of useless tips?

    Automated exception search integrated into your IDE

    Root Cause Analysis

    1. org.killbill.billing.payment.api.PaymentApiException

      Invalid payment transition VOID from state VOID_SUCCESS

      at org.killbill.billing.payment.core.sm.PaymentAutomatonRunner.runStateMachineOperation()
    2. org.killbill.billing
      PaymentProcessor.notifyPendingPaymentOfStateChanged
      1. org.killbill.billing.payment.core.sm.PaymentAutomatonRunner.runStateMachineOperation(PaymentAutomatonRunner.java:239)
      2. org.killbill.billing.payment.core.sm.PaymentAutomatonRunner.run(PaymentAutomatonRunner.java:208)
      3. org.killbill.billing.payment.core.PaymentProcessor.performOperation(PaymentProcessor.java:418)
      4. org.killbill.billing.payment.core.PaymentProcessor.notifyPendingPaymentOfStateChanged(PaymentProcessor.java:164)
      4 frames
    3. Kill Bill
      DefaultPaymentApi.notifyPendingTransactionOfStateChanged
      1. org.killbill.billing.payment.api.DefaultPaymentApi.notifyPendingTransactionOfStateChanged(DefaultPaymentApi.java:586)
      1 frame
    4. killbill-util
      KillbillApiAopModule$ProfilingMethodInterceptor$1.execute
      1. org.killbill.billing.util.glue.KillbillApiAopModule$ProfilingMethodInterceptor$1.execute(KillbillApiAopModule.java:52)
      1 frame
    5. Kill Bill library of java.util.concurrent wrappers
      Profiling.executeWithProfiling
      1. org.killbill.commons.profiling.Profiling.executeWithProfiling(Profiling.java:33)
      1 frame
    6. killbill-util
      KillbillApiAopModule$ProfilingMethodInterceptor.invoke
      1. org.killbill.billing.util.glue.KillbillApiAopModule$ProfilingMethodInterceptor.invoke(KillbillApiAopModule.java:49)
      1 frame
    7. org.killbill.billing
      AdyenPaymentPluginApi.processNotification
      1. org.killbill.billing.plugin.adyen.core.KillbillAdyenNotificationHandler.transitionPendingTransaction(KillbillAdyenNotificationHandler.java:289)
      2. org.killbill.billing.plugin.adyen.core.KillbillAdyenNotificationHandler.updateKillbill(KillbillAdyenNotificationHandler.java:227)
      3. org.killbill.billing.plugin.adyen.core.KillbillAdyenNotificationHandler.updateKillbill(KillbillAdyenNotificationHandler.java:189)
      4. org.killbill.billing.plugin.adyen.core.KillbillAdyenNotificationHandler.handleNotification(KillbillAdyenNotificationHandler.java:134)
      5. org.killbill.billing.plugin.adyen.client.notification.AdyenNotificationService.handleNotification(AdyenNotificationService.java:121)
      6. org.killbill.billing.plugin.adyen.client.notification.AdyenNotificationService.handleNotifications(AdyenNotificationService.java:83)
      7. org.killbill.billing.plugin.adyen.client.notification.AdyenNotificationService.handleNotifications(AdyenNotificationService.java:62)
      8. org.killbill.billing.plugin.adyen.api.AdyenPaymentPluginApi.processNotification(AdyenPaymentPluginApi.java:497)
      8 frames
    8. Java RT
      Method.invoke
      1. sun.reflect.GeneratedMethodAccessor452.invoke(Unknown Source)
      2. sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      3. java.lang.reflect.Method.invoke(Method.java:497)
      3 frames
    9. org.killbill.billing
      ContextClassLoaderHelper$ClassLoaderInvocationHandler$1.execute
      1. org.killbill.billing.osgi.ContextClassLoaderHelper$ClassLoaderInvocationHandler$1.execute(ContextClassLoaderHelper.java:142)
      1 frame
    10. Kill Bill library of java.util.concurrent wrappers
      Profiling.executeWithProfiling
      1. org.killbill.commons.profiling.Profiling.executeWithProfiling(Profiling.java:33)
      1 frame
    11. org.killbill.billing
      ContextClassLoaderHelper$ClassLoaderInvocationHandler.invoke
      1. org.killbill.billing.osgi.ContextClassLoaderHelper$ClassLoaderInvocationHandler.invoke(ContextClassLoaderHelper.java:139)
      1 frame
    12. com.sun.proxy
      $Proxy156.processNotification
      1. com.sun.proxy.$Proxy156.processNotification(Unknown Source)
      1 frame
    13. org.killbill.billing
      PaymentGatewayProcessor.processNotification
      1. org.killbill.billing.payment.core.PaymentGatewayProcessor.processNotification(PaymentGatewayProcessor.java:102)
      1 frame
    14. Kill Bill
      DefaultPaymentGatewayApi.processNotificationWithPaymentControl
      1. org.killbill.billing.payment.api.DefaultPaymentGatewayApi$2.doPaymentGatewayApiOperation(DefaultPaymentGatewayApi.java:103)
      2. org.killbill.billing.payment.api.DefaultPaymentGatewayApi$2.doPaymentGatewayApiOperation(DefaultPaymentGatewayApi.java:99)
      3. org.killbill.billing.payment.api.DefaultPaymentGatewayApi.executeWithPaymentControl(DefaultPaymentGatewayApi.java:134)
      4. org.killbill.billing.payment.api.DefaultPaymentGatewayApi.processNotificationWithPaymentControl(DefaultPaymentGatewayApi.java:99)
      4 frames
    15. killbill-util
      KillbillApiAopModule$ProfilingMethodInterceptor$1.execute
      1. org.killbill.billing.util.glue.KillbillApiAopModule$ProfilingMethodInterceptor$1.execute(KillbillApiAopModule.java:52)
      1 frame
    16. Kill Bill library of java.util.concurrent wrappers
      Profiling.executeWithProfiling
      1. org.killbill.commons.profiling.Profiling.executeWithProfiling(Profiling.java:33)
      1 frame
    17. killbill-util
      KillbillApiAopModule$ProfilingMethodInterceptor.invoke
      1. org.killbill.billing.util.glue.KillbillApiAopModule$ProfilingMethodInterceptor.invoke(KillbillApiAopModule.java:49)
      1 frame
    18. org.killbill.billing
      PaymentGatewayResource.processNotification
      1. org.killbill.billing.jaxrs.resources.PaymentGatewayResource.processNotification(PaymentGatewayResource.java:187)
      1 frame
    19. org.killbill.commons
      TimedResourceInterceptor.invoke
      1. org.killbill.commons.skeleton.metrics.TimedResourceInterceptor.invoke(TimedResourceInterceptor.java:67)
      1 frame