• ResolvedPlugin Author straightvisions GmbH

    (@matthias-reuter)


    Dear users of my Paymill WordPress Plugin,

    as I am currently working on the next major release, I want to keep all who are interested about the improvements in this topic until release.

    The v1.6 release will be a maintenance release, so the focus is not implementing new features, it is improving the core of the plugin to make it faster and stable than before. The target is fixing all major and minor bugs while making implementation more tidy and structured.

    If you are good in PHP programming, feel free to review my code. Additionally, it would be great to get feedback about payment process in both, TEST and LIVE mode.

    Here’s the current list of changes on my todo:

    1. eliminate all PHP errors and notices.
    2. implement better Error handling (incl. support for PHP exceptions) (30% done)
    3. Update to new Paymill PHP API Wrapper (70% done)
    4. SEPA Support (70% done)
    5. WooCommerce: Bug fixed not saving user ID in DB for subscription log
    6. WooCommerce: support for hook-syncing of subscription cancellation, failure and subscription payment success – taking these actions in Paymill dashboard will now be synced with WooCommerce automatically via webhooks). (90% done)
    7. PayButton: No order ID generated with subscriptions – fixed.
    8. Better Implementation of Preauthorization
    9. Pay Button Configuration Panel reorganization

    As we are talking about a big rewrite of the plugin’s core, each shop integration is currently bugged or even not working yet. Here’s the current status of each shop system:

    1. Pay Button: 80% done, not fully tested
    2. WooCommerce: 0% done, not tested
    3. Magic Members: 0% done, not tested

    Please note that it makes no sense testing a part where 0% is done, as there will be process-breaking bugs in the beta.

    Your feedback is appreciated. If there is an important todo which is not on the list, feel free to answer here.

    Disclaimer: This is a beta. It is not recommend using the beta on your LIVE shop, as it’s made for testing and looking for bugs before final release.

    BETA SVN: https://plugins.svn.www.ads-software.com/paymill/tags/beta/
    BETA ZIP: https://plugins.svn.www.ads-software.com/paymill/tags/beta/paymill-wordpress-DEV.zip

    Kind regards,

    Matthias

    https://www.ads-software.com/plugins/paymill/

Viewing 15 replies - 16 through 30 (of 48 total)
  • Hi Matthias,

    Yes, it seems it was cache related. Now it’s appears fine.

    Some preference/suggestions for the Pay Button page:

    – save button should be outside of the shipping tab;
    – shipping should not be mandatory (now the country selection appears on the page anyway),

    I will get back with more information after more testing.

    Update:
    I now saw on the plugins faq page the you suggest to hide the country with css. That is a way, but a small conditional logic probably would be better.

    Basically are just two types of products: physical and digital.

    Plugin Author straightvisions GmbH

    (@matthias-reuter)

    The beta v5 is now available, here’s the changelog (bold text means this feature has been finished):

    1. eliminate all PHP errors and notices.
    2. implement better Error handling (incl. support for PHP exceptions) (100% done)
    3. Update to new Paymill PHP API Wrapper (100% done)
    4. SEPA Support (100% done)
    5. WooCommerce: Bug fixed not saving user ID in DB for subscription log
    6. WooCommerce: support for hook-syncing of subscription cancellation, failure and subscription payment success – taking these actions in Paymill dashboard will now be synced with WooCommerce automatically via webhooks). (95% done)
    7. PayButton: No order ID generated with subscriptions – fixed.
    8. Better Implementation of Preauthorization (100% done)
    9. Pay Button Configuration Panel reorganization (100% done)
    10. improved layout for Pay Button widget
    11. improved layout for payment form
    12. better css code improving compatibility with other themes
    13. Pay Button: save button should be outside of the shipping tab (fixed)
    14. Pay Button: Allowing to hide shipping

    Here’s the current status of each shop system:

    1. Pay Button: 100% done, ready for public beta feedback – please help me with intensive beta testing of this part before release!
    2. WooCommerce: 100% done, ready for public beta feedback – please help me with intensive beta testing of this part before release!
    3. Shopp: 0% done, not tested
    4. Magic Members: 0% done, not tested

    Pay button:

    – Credit card field doesn’t appear (style for id paymill_form_credit is set to display:none)

    Payment on a subscription product works well, and appears correctly in paymill dashboard.

    Woocommerce (subscription product)
    – the same style problem
    – after making order this error:

    Fatal error: Cannot use object of type Paymill\Models\Response\Offer as array in /home/nginx/domains/mydomain.com/public/wp-content/plugins/paymill-wordpress-DEV/lib/integration/woocommerce.inc.php on line 513

    On paymill dashboard I get this status:
    Preauthorization
    20000 RESPONSE_SUCCESS: general success response

    Plugin Author straightvisions GmbH

    (@matthias-reuter)

    HI mkdev,

    did you selected a credit card icon on Paymill WordPress dashboard?

    Kind regards,

    Matthias

    Plugin Author straightvisions GmbH

    (@matthias-reuter)

    Hi mkdev,

    the fatal error should be fixed with beta v6 now ??

    Kind regards,

    Matthias

    You are right. I didn’t selected any icons (I thought they were just for display).

    I confirm that the fatal error was fixed. Also did’t find any other system errors.

    Possible errors:
    Woocommerce subscription:

    When I cancel an order, I don’t see any updates on the Paymill dashboard. If I go in the menu on “Clients” the status of the subscription is still active.

    I set some subscriptions on 1 day billing to see if it will charge the client or not after cancel.

    Plugin Author straightvisions GmbH

    (@matthias-reuter)

    The beta v7 is now available, here’s the changelog (bold text means this feature has been finished):

    1. eliminate all PHP errors and notices.
    2. implement better Error handling (incl. support for PHP exceptions) (100% done)
    3. Update to new Paymill PHP API Wrapper (100% done)
    4. SEPA Support (100% done)
    5. WooCommerce: Bug fixed not saving user ID in DB for subscription log
    6. WooCommerce: support for hook-syncing of subscription cancellation, failure and subscription payment success – taking these actions in Paymill dashboard will now be synced with WooCommerce automatically via webhooks). (100% done)
    7. PayButton: No order ID generated with subscriptions – fixed.
    8. Better Implementation of Preauthorization (100% done)
    9. Pay Button Configuration Panel reorganization (100% done)
    10. improved layout for Pay Button widget
    11. improved layout for payment form
    12. better css code improving compatibility with other themes
    13. Pay Button: save button should be outside of the shipping tab (fixed)
    14. Pay Button: Allowing to hide shipping
    15. WooCommerce: Order Cancellation didn’t canceled subscription in Paymill – fixed

    Here’s the current status of each shop system:

    1. Pay Button: 100% done, ready for public beta feedback – please help me with intensive beta testing of this part before release!
    2. WooCommerce: 100% done, ready for public beta feedback – please help me with intensive beta testing of this part before release!
    3. Shopp: 0% done, not tested
    4. Magic Members: 0% done, not tested

    The “Transaction x 3” problem is fixed.

    Could not find any other bugs/malfunction in v7.

    Plugin Author straightvisions GmbH

    (@matthias-reuter)

    mkdev, big thanks for your excellent testing and feedback ??

    Thank you Matthias for creating&supporting this plugin!

    Minor css problem:
    The “Holder name” in aligned left, and the “Card number” is right, on checkout.

    Plugin Author straightvisions GmbH

    (@matthias-reuter)

    This is because of the credit card icon which appears on the left when a valid credit card number is inserted. I have currently no better idea for that :/

    Hi Matthias – I’m trying to test beta v8 and I am unable to complete the checkout process. The error I get is: ‘1652.89’ must contain only digits. Perhaps it’s the decimal point? Are you checking whether the string only has digits? In the two test purchases I did the error is triggered on the cart subtotal. However, in the error the amount has the decimal point moved to the right two places. So, instead of a subtotal of ‘16.53’ the error shows: ‘1652.89’ must contain only digits.

    Plugin Author straightvisions GmbH

    (@matthias-reuter)

    Hi n8-b,

    I’ve added a rounding to the total submitted to Paymill which should solve that issue. Can you confirm that with recently released beta 9?

    Kind regards,

    Matthias

    Plugin Author straightvisions GmbH

    (@matthias-reuter)

    beta 10 released, as I’ve forgot something ^^

Viewing 15 replies - 16 through 30 (of 48 total)
  • The topic ‘v1.6 – upcoming release details and beta’ is closed to new replies.