• Filters

  • Filter: mam_wc_order_completed

    Filter the JSON response of an app order submission just before it is returned — add keys for the app, rewrite the message, or react to the new order id.

  • Filter: mam_wc_settle_order

    Settle (capture) the payment for an order that was placed with an authorization hold. The cross-plugin entry point used by the Product Vendors auto-settle cron — call it from your…

  • Filter: mam_pmt_charge_card / mam_pmt_refund_card

    The suite’s payment contract: mam-woocommerce fires mam_pmt_charge_card to charge (or hold) a card for an app order, and the refund flows fire mam_pmt_refund_card. Payment plugins (Stripe, Poynt, PayPal) implement them.

  • Filter: mam_wc_is_refund_allowed

    Ask whether the current app user may request a refund on an order. mam-woocommerce answers with its refund-policy rules (ownership, order status, the Refund settings); call it from any plugin…

  • Filter: get_order_status_triggers

    The order-status trigger registry filter: maps trigger slugs (order_created, payment_failed, …) to WooCommerce statuses and app display labels. Includes the companion resolver get_wc_status_using_trigger.

Need Support?

Can't find the answer you're looking for? Don't worry we're here to help!