Uploaded image for project: 'YesCart'
  1. YesCart
  2. YC-741

PG callbacks need to be stored in callback and then a job needs to pick them up, so that we can replay them.

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 3.3.0
    • Fix Version/s: 3.3.0.E
    • Component/s: payment gateways
    • Labels:

      Attachments

        Activity

        Repository Branch Revision Date User Message
        Change set
        is-github master 15/Feb/17 11:11 AM denyspavlov
        [ YC-741 ] PG callbacks need to be stored in callback and then a job needs to pick them up, so that we can replay them. - callback widget improvement to allow it for shop admins - added index on shop code table - widget style improvements
        Modified core-modules/core-module-payment-base/src/main/resources/sql/derby/create-tables.sql
        Modified core-modules/core-module-payment-base/src/main/resources/sql/mysql/create-tables.sql
        Modified env/migration/migrate-3.2.0-3.3.0/sql/schema-changes.sql
        Modified manager/jam-jsclient/src/main/typescript/src/client/app/+home/home.component.html
        Modified manager/jam-services/src/main/java/org/yes/cart/service/vo/impl/VoDashboardWidgetPluginUnprocessedPgCallbacks.java
        Modified manager/jam-services/src/main/resources/manager-services.xml
        Modified payment-api/src/main/resources/hibernate/ycp.xml
        is-github master 14/Feb/17 8:59 PM denyspavlov
        [ YC-741 ] PG callbacks need to be stored in callback and then a job needs to pick them up, so that we can replay them. - remove references to thread local
        Modified core-modules/core-module-payment-base/src/main/java/org/yes/cart/service/payment/impl/PaymentCallBackHandlerFacadeImpl.java
        is-github master 14/Feb/17 7:18 PM denyspavlov
        [ YC-741 ] PG callbacks need to be stored in callback and then a job needs to pick them up, so that we can replay them. - schema changes with mysql
        Modified core-modules/core-module-payment-base/src/main/resources/sql/mysql/create-tables.sql
        Modified env/migration/migrate-3.2.0-3.3.0/sql/schema-changes.sql
        is-github master 14/Feb/17 7:15 PM denyspavlov
        [ YC-741 ] PG callbacks need to be stored in callback and then a job needs to pick them up, so that we can replay them. - schema changes with mysql
        Modified env/migration/migrate-3.2.0-3.3.0/sql/schema-changes.sql
        is-github master 14/Feb/17 7:18 AM denyspavlov
        [ YC-741 ] PG callbacks need to be stored in callback and then a job needs to pick them up, so that we can replay them. - persistent object PaymentGatewayCallback - adjusted Callback filters to store callback before acting upon it - added widget for showing unprocessed callbacks (these are the ones that got stuck) - replay function to come with YCE
        Modified core-modules/core-module-orderstate/src/test/java/org/yes/cart/service/payment/impl/PaymentCallBackHandlerFacadeImplTest.java
        Modified core-modules/core-module-payment-base/src/main/java/org/yes/cart/payment/impl/TestExtFormPaymentGatewayImpl.java
        Modified core-modules/core-module-payment-base/src/main/java/org/yes/cart/service/payment/PaymentCallBackHandlerFacade.java
        Modified core-modules/core-module-payment-base/src/main/java/org/yes/cart/service/payment/impl/PaymentCallBackHandlerFacadeImpl.java
        Modified core-modules/core-module-payment-base/src/main/java/org/yes/cart/web/filter/payment/BasePaymentGatewayCallBackFilter.java
        Modified core-modules/core-module-payment-base/src/main/resources/core-payments.xml
        Modified core-modules/core-module-payment-base/src/main/resources/sql/derby/create-tables.sql
        Modified core-modules/core-module-payment-base/src/main/resources/sql/mysql/create-tables.sql
        Deleted core-modules/core-module-payment-base/src/main/resources/sql/oracle/create-tables.sql
        Modified core-modules/core-module-payment-paypal/src/main/java/org/yes/cart/web/filter/payment/PayPalExpressCheckoutFilter.java
        Modified env/migration/migrate-3.2.0-3.3.0/sql/schema-changes.sql
        Modified manager/jam-jsclient/src/main/typescript/src/client/app/+home/home.component.html
        Modified manager/jam-jsclient/src/main/typescript/src/client/app/shared/sidebar/sidebar.component.html
        Modified manager/jam-jsclient/src/main/typescript/src/client/i18n/de.json
        Modified manager/jam-jsclient/src/main/typescript/src/client/i18n/en.json
        Modified manager/jam-jsclient/src/main/typescript/src/client/i18n/ru.json
        Modified manager/jam-jsclient/src/main/typescript/src/client/i18n/uk.json
        Added manager/jam-services/src/main/java/org/yes/cart/service/vo/impl/VoDashboardWidgetPluginUnprocessedPgCallbacks.java
        Modified manager/jam-services/src/main/resources/manager-services.xml
        Added payment-api/src/main/java/org/yes/cart/payment/persistence/entity/PaymentGatewayCallback.java
        Added payment-api/src/main/java/org/yes/cart/payment/persistence/entity/impl/PaymentGatewayCallbackEntity.java
        Modified payment-api/src/main/resources/hibernate/ycp.xml
        Modified payment-api/src/main/resources/payment-api.xml
        Added payment-api/src/test/java/org/yes/cart/payment/persistence/entity/impl/PaymentGatewayCallbackEntityTest.java
        Modified web/store-wicket/src/main/java/org/yes/cart/web/page/payment/callback/AuthorizeNetSimPaymentOkPage.java
        denis Denis Pavlov created issue -
        denis Denis Pavlov made changes -
        Field Original Value New Value
        Status Open [ 1 ] In Progress [ 3 ]
        Hide
        denis Denis Pavlov added a comment -

        23ec56c..a5696b5

        Show
        denis Denis Pavlov added a comment - 23ec56c..a5696b5
        denis Denis Pavlov made changes -
        Status In Progress [ 3 ] Resolved [ 5 ]
        Fix Version/s 3.3.0.E [ 10231 ]
        Resolution Fixed [ 1 ]
        denis Denis Pavlov made changes -
        Status Resolved [ 5 ] Closed [ 6 ]

          People

          • Assignee:
            denis Denis Pavlov
            Reporter:
            denis Denis Pavlov
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: