bfl
Forum Replies Created
-
Forum: Plugins
In reply to: [Backend Payments for WooCommerce] Support MollieHey. Sorry, I’m not currently adding new payment gateways.
Did you end up figuring it out?
There are no debug logs. Were any plugins updated right before this issue started? Were any changes made to the server? It’s strange that the issue just started happening suddenly.
That error is shown when Authorize.net returns E00007 on the client-side via Accept.js:
https://developer.authorize.net/api/reference/responseCodes.html#search=E00007&start=1E00007 from Accept.js can be caused by an incorrect API Login ID or Public Client Key, or by sending a request to the wrong API endpoint (production or sandbox). As far as I can tell, nothing else causes that error (the Transaction Key is not used client-side).
Are you familiar with the browser devtools? Using the Network tab, you can verify that the correct Login ID and Client Key are being submitted to the correct URL. If you need instructions on how to do that, let me know what browser you use and I’ll write it up.
Have you checked to make sure Sandbox Mode is disabled? Note that you will need to refresh the Edit Order screen after you make any changes to the settings.
And you were using the plugin successfully before? Are regular payments made by customers going through to Authorize.Net?
Forum: Plugins
In reply to: [Backend Payments for WooCommerce] utilize WC Payment MethodHey @mjb502. Due to limitations in the way WooCommerce was made, this is not possible.
Forum: Plugins
In reply to: [Backend Payments for WooCommerce] Meta Field For Stripe FeeI think what you want should be possible with some hooks.
If you use the hook mentioned here, you can
expandthelatest_charge.balance_transactionfield by doing$request['expand'][] = 'latest_charge.balance_transaction';, and then you can use the technique mentioned here to make whatever changes you want to the order.I’m occupied currently, so I can’t offer much more than that.
Sorry, I don’t currently have time to work on this.
Forum: Plugins
In reply to: [Backend Payments for WooCommerce] MOTO exemption for SCA with StripeIt only means that the plugin is able to indicate to Stripe via the API that the payment is a MOTO payment. It does not exempt you from any requirements.
That said, it appears from your website that you are a US business. According to the Stripe documentation pages below, these regulations do not apply to your business, so you would not need to mark your payments as MOTO.
Strong Customer Authentication (SCA) preparation and resources
Payments where both the business and the customer’s bank are located in the European Economic Area (EEA) need to meet the new Strong Customer Authentication (SCA) requirements.Businesses affected by Strong Customer Authentication (SCA) regulations
Businesses based outside the EEA are considered out of scope of and should see minimal impact due to SCA. Transactions generated from businesses outside of the EEA are considered a one-leg transactions and therefore not subject to SCA rules.Forum: Plugins
In reply to: [Backend Payments for WooCommerce] Refund not working with StripeHey. This plugin does not currently support refunding payments from the WP Admin. Those 2 refund buttons are actually both from WooCommerce itself. The one that says “Refund $2.00 via Stripe” is only able to refund payments made the usual way, not payments made by this plugin. The button that says “Refund $2.00 manually” just records a refund on the WooCommerce order; then you are expected to process the refund some other way (usually from the Stripe Dashboard).
The webhook errors are unrelated to this plugin. This plugin does not listen for webhooks. You might want to check that you have the right endpoint URL in your Stripe settings. Also, check to see what it says in the Stripe plugin settings.
Regarding the order number in the description, you can customize it with a snippet like the following:
add_filter( 'woo_mp_stripe_charge_request', function ( $request, $order ) { $request['description'] .= ' - Order ' . $order->get_order_number(); return $request; }, 10, 2 );Forum: Plugins
In reply to: [Backend Payments for WooCommerce] Add Extra “Offline” Method like Cash/EFTHey @brokelikemax. Sorry, this plugin is not intended for that. It is designed solely for charging cards.
Yes, the Stripe API update in 2.7.0 breaks that snippet.
The 2 references to
charges->data[0]need to be changed tolatest_charge.Here is the updated snippet:
add_filter( 'http_response', function ( $response, $r, $url ) { if ( doing_action( 'wp_ajax_woo_mp_process_transaction' ) && isset( $_REQUEST['order_id'] ) && $url === 'https://api.stripe.com/v1/payment_intents' ) { $decoded_body = json_decode( wp_remote_retrieve_body( $response ) ); if ( isset( $decoded_body->latest_charge ) ) { $order = wc_get_order( $_REQUEST['order_id'] ); if ( $order ) { $charge = $decoded_body->latest_charge; $order->add_meta_data( 'manual_payment_stripe_receipt_url', json_encode( [ 'charge_id' => $charge->id, 'receipt_url' => $charge->receipt_url, ] ) ); $order->save(); } } } return $response; }, 10, 3 );This is due to the second change listed here:
https://stripe.com/docs/upgrades#2022-11-15Forum: Plugins
In reply to: [Backend Payments for WooCommerce] Add order number to the stripe descriptionIt will customize the payment description for the dashboard, not the statement descriptor.
Forum: Plugins
In reply to: [Backend Payments for WooCommerce] Add order number to the stripe descriptionThank you for the kind words!
You can use this code snippet:
add_filter( 'woo_mp_stripe_charge_request', function ( $request, $order ) { $request['description'] = 'Order #' . $order->get_order_number(); return $request; }, 10, 2 );Forum: Everything else WordPress
In reply to: How to get notified of WP releasesYes, but I don’t check it regularly. I was hoping to find a foolproof way to get an email for every release. Normally, I would “Watch” a repository on GitHub and check the “Releases” event, but WordPress doesn’t use that feature and Trac doesn’t seem to have a direct equivalent.