Forum Replies Created

Viewing 15 replies - 286 through 300 (of 319 total)
  • Plugin Author Afterpay

    (@afterpayit)

    Hi @chrissyb,

    Thanks for your question.

    The Afterpay plugin is configured to display the logo and payment limits in situations where the product or cart total is priced outside of these limits; either below the minimum or above the maximum. The purpose of this is to inform customers that Afterpay is available, but subject to conditions that are not presently being satisfied. Currently, this content is not easily customisable or configurable, but there are plans to improve this in a future release of the plugin.

    However, any Afterpay content for the cart page, including the “outside limits” message, is passed through the afterpay_html_on_cart_page filter hook before rendering on the page. It would be possible to attach a method to this hook to perform advanced customisations based on the content.

    Please note that any updates to the Afterpay Gateway for WooCommerce plugin will be distributed via the WordPress Plugin Directory; available through the standard update interface within the WordPress admin.

    Thank you.

    Plugin Author Afterpay

    (@afterpayit)

    Hi @deepwebdesign,

    Thank you for your comment.

    The idempotency cron is intended to activate only after a payment capture API call times out (after 7 seconds), then deactivate as soon as a response is received from Afterpay in any subsequent retry. Since 99.4% of payment capture requests are responded to by Afterpay within 7 seconds, and almost all within 70 seconds (10 retries), the short interval was not expected to have any noticeable impact. The objective is simply to provide more meaningful feedback to customers about the status of their transaction in the unlikely event that it takes longer than 7 seconds to process.

    If there is reason to believe the cron is not behaving as described above, please create a support ticket to facilitate a comprehensive investigation:
    https://help.afterpay.com/hc/en-au/requests/new?ticket_form_id=193406

    The team would be happy to provide any further technical assistance as necessary. This support is available to anyone experiencing technical challenges with the Afterpay Gateway for WooCommerce plugin.

    Thank you.

    Plugin Author Afterpay

    (@afterpayit)

    Hi @liam22,

    Thanks for your question.

    As soon as each payment event is completed, Afterpay calls the WooCommerce core WC_Order::payment_complete method, which sets the Order status to either “processing” or “completed”, depending on whether the Order requires shipping.

    See the following code reference for more detail:

    Since WooCommerce passes the status through the “woocommerce_payment_complete_order_status” filter, coupled with the Order ID, customising the value based on payment method should be possible. Please consult with your web development team for technical assistance exploring these advanced customisations.

    Happy to answer any further questions as necessary.

    Thank you.

    Plugin Author Afterpay

    (@afterpayit)

    Hi @embercide,

    Thanks for sharing this log entry. The team will investigate possible causes for scheduled events failing and discuss potential improvements as required.

    The Afterpay idempotency cron is intended solely to retry network requests in the event of a timeout. Unless any transactional discrepancies have been identified it is probably safe to ignore the log entry.

    Thank you.

    Plugin Author Afterpay

    (@afterpayit)

    Hi @embercide,

    Thank you for your message, and for taking the time to share this suggestion with the team.

    It isn’t currently possible to display Afterpay Merchant fees on a per-order basis, for two reasons:

    1. Final settlement amount is calculated daily, rather than at the time of each individual order
    2. Merchant fee values are not exposed via the current incarnation of the Online API

    However, a good idea is always appreciated. A ticket has been created separately to raise this suggestion for inclusion in further internal roadmap discussions.

    As always, any updates to the Afterpay plugin will be distributed via the official WordPress Plugin Directory.

    Thank you.

    Plugin Author Afterpay

    (@afterpayit)

    Hi @htezabwala,

    Thank you for your question.

    The Afterpay plugin provides a function for rendering the logo and instalment amounts on individual product pages. By default, this function is attached to the woocommerce_single_product_summary action hook, with a priority of 15. This configuration is suitable for the majority of WooCommerce themes, placing the Afterpay text below the main product price. However, the hook and priority can be adjusted by your web development team as required to suit the presentation needs of your unique store.

    Please see the following reference for advanced customisations of hooks and priorities:

    Thank you.

    Plugin Author Afterpay

    (@afterpayit)

    Hi @rxsmartgearaus,

    Thanks for your message. Please confirm the version of the “Afterpay Gateway for WooCommerce” plugin in use. The latest release (v2.0.5) included an improvement that addresses similar behaviour.

    Thank you.

    Plugin Author Afterpay

    (@afterpayit)

    Hi @gutterboy333 and @embercide,

    Thanks very much for providing such extensive notes, and for your engagement.

    Happy to reiterate as per the separate thread that version 2.0.5 was tested in WordPress 5.2-RC1 and WooCommerce 3.6.2, and that the plugin headers were updated accordingly. In future, consideration will be given to providing greater visibility of compatibility testing.

    In view of the “cart not emptying” challenge reported above, this has not been replicated in any of Afterpay’s internal testing environments. Placing an order as a logged in customer is part of the standard test suite. Despite this, the team have conducted some specialised testing, based on the conditions provided above. In an internal testing environment (WordPress 5.2; WooCommerce 3.6.2; Afterpay Gateway for WooCommerce 2.0.5) an order from a logged-in customer was tested. Upon returning from Afterpay, the receipt page rendered correctly and the cart was emptied.

    Having discussed the above, the team would like to provide further support. At your convenience, please create a dedicated technical support ticket here:
    https://help.afterpay.com/hc/requests/new?ticket_form_id=193406

    A team member will then get in touch to conduct a comprehensive investigation and provide dedicated technical support into this individual case. Looking forward to receiving the support ticket and progressing towards a resolution.

    Thank you.

    Plugin Author Afterpay

    (@afterpayit)

    Hi @gutterboy333 and @embercide,

    Thanks for following up.

    Version 2.0.5 was tested in WordPress 5.2-RC1 and WooCommerce 3.6.2. No changes were needed to support these. Although the recommended headers were updated to inform WordPress and WooCommerce what the plugin was tested in, for future updates an additional note will also be considered for inclusion in the Changelog.

    Thanks for highlighting this.

    Plugin Author Afterpay

    (@afterpayit)

    Hi martynsaunders & damiafaw,

    Thanks for your patience. While no action has been taken specifically to address these warnings, an update to the plugin provides a revision to the relevant processes which avoid the use of the htmlentities and html_entity_decode functions altogether.

    Please stand by for the release of version 2.0.5 and feel free to follow up if the challenge persists.

    Thank you.

    Plugin Author Afterpay

    (@afterpayit)

    Hi Toni,

    Thanks for following up. Using the access provided in the separate support thread it’s clear to see that the “WordPress Address” defined in “Settings > General” contains the “/wordpressBOO” path. This is the actual installation address for WordPress and probably cannot be changed without moving the entire site outside of the subdirectory.

    Thanks for suggesting home_url. The team will attempt to modify your instance of the plugin to use get_home_url instead of get_site_url. This will be considered for inclusion in a subsequent official release.

    Further support will be provided in the parallel thread.

    Thank you.

    • This reply was modified 7 years ago by Afterpay.
    Plugin Author Afterpay

    (@afterpayit)

    Hi embercide,

    Thank you for your question. As of today, the latest version of WooCommerce that the Afterpay Gateway for WooCommerce has been tested with is 3.5.7. It has not yet been tested with WooCommerce version 3.6.1.

    As with all releases, the next release of the Afterpay plugin will be tested to confirm compatibility with the latest version of WooCommerce. This will be distributed via the official WordPress plugins directory. Timelines for future releases are not announced to the public.

    Please note that it’s always considered best practice to take a backup of all files and database tables prior to performing system updates in a production environment.

    Thank you.

    Plugin Author Afterpay

    (@afterpayit)

    Hi Daniel,

    Thank you for your question. Please find further information below.

    The “[AMOUNT]” placeholder is not a shortcode. The Afterpay Gateway for WooCommerce plugin manually performs a case-sensitive search and replacement of this string during the execution of the methods attached to the various WooCommerce hooks.

    Therefore, this placeholder can only be used as directed inside the plugin settings page. It’s also a requirement that only uppercase characters be used.

    However, the “WC_Gateway_Afterpay::print_info_for_product_detail_page” method that the plugin automatically attaches to the “woocommerce_single_product_summary” hook can be attached to any arbitrary Action hook, provided an instance to the relevant WC_Product is passed to it. This method is responsible for rendering the Afterpay elements defined within the settings page on the individual product pages. The method can also be called directly once the class is instantiated.

    Please consult with your web development team for advanced technical assistance with custom implementations.

    Thank you.

    Plugin Author Afterpay

    (@afterpayit)

    Hi natls01,

    Thank you for your question.

    For Australian Merchants, Afterpay supports only AUD transactions for Australian Consumers at this time. The Afterpay Gateway for WooCommerce plugin does not support currency conversion for this reason. The intended behaviour is to display the correct price in the store currency. It’s possible that the particular multi-currency plugin chosen conflicts with this behaviour.

    The following currency switcher plugins have been tested for compatibility with the Afterpay plugin:

    • “WooCommerce Currency Switcher” by realmag777
    • “Currency Switcher for WooCommerce” by Algoritmika Ltd

    If you would like to request a member of the support team to provide further assistance in troubleshooting this individual case with you, please create a support ticket here:
    https://help.afterpay.com/hc/en-au/requests/new?ticket_form_id=193406

    Please also note that a cross-border trade offering is currently being rolled out between Australia and New Zealand, with plans to expand to additional markets in future. Please contact your Afterpay Business Development Manager for further information.

    Thank you.

    Plugin Author Afterpay

    (@afterpayit)

    Hi lalarnz,

    Thank you for your message. This item is being handled as part of a separate support thread.

    A preliminary investigation has highlighted several points of interest:

    1. The outcome described appears to affect only orders where the customer checked out as a guest.
    2. This behaviour is not limited to Afterpay; other payment gateways are also affected.
    3. The instance of WooCommerce in question appears to be heavily customised, with a number of third-party plugins

    There is an item currently open that produces a similar outcome, which may or may not be related. This is caused by the presence of unusual characters in the customer’s shipping or billing address information. A resolution for this challenge has been developed, but has not yet been approved for public distribution.

    If you would like to request early access to a copy of this beta version (2.0.4.2) please submit a request to the team in response to the other support thread. The team can then contact you directly with further assistance if necessary.

    Thank you.

Viewing 15 replies - 286 through 300 (of 319 total)