7/11/2014 10:03:07 PM
state machine.
We are not creating new callbacks but instead are replaying with the existing callbacks
and relying on some extra context info to specify that underlying plugin operation should be skipped,
and final state should be read from context. This is fairly elegant, but also pollutes a little more the context.
|
7/11/2014 8:06:03 PM
invalid test)
|
7/11/2014 7:41:22 PM
refactoring of code.
|
7/11/2014 6:50:51 PM
needs to have a paymentMethodId not null)
|
|
|
7/11/2014 5:49:44 PM
hack in the test TestPaymentProcessor
|
|
|
7/11/2014 5:37:34 PM
(code review from Pierre)
|
7/11/2014 5:30:52 PM
number in the bug report does not seem to match current code)
Add missing Nullable for externalKeys
Add specific null constant NULL_ATTEMPT_ID (to avoid arbitrary null all over api calls)
Check for null transactionExternalKey when checking for uniquness
|
7/11/2014 4:20:54 PM
paymentMethodId on the account, so that payment state machine will still run
and will end up generating a payment bus event (That can be caught by the system, such as the overdue module to move overdue state).
|