bfl
Forum Replies Created
-
Forum: Plugins
In reply to: [Backend Payments for WooCommerce] Order number not sent to stripeHey @huguesbp. The code you posted works for me:
add_filter( 'woo_mp_stripe_charge_request', function ( $request, $order ) { $request['description'] = 'Tambour Unité – Commande ' . $order->get_order_number() . ' paiement manuel'; return $request; }, 10, 2 );Try copying it from here and pasting it into your child theme’s
functions.phpfile or a custom plugin. Don’t copy it from your post; the forum is messing up the single quote'characters when you post code outside of a code block.- This reply was modified 4 years, 7 months ago by bfl.
Forum: Plugins
In reply to: [Backend Payments for WooCommerce] usable for manual partial payments?Sorry, this plugin can only be used to actually process the payments.
Forum: Plugins
In reply to: [Backend Payments for WooCommerce] terminalWhy can’t the customer check out the usual way? If it’s because you want to allow partial payments, you may be interested in the official WooCommerce Deposits plugin.
Forum: Plugins
In reply to: [Backend Payments for WooCommerce] terminalIf I understand correctly, you want a form on the visitor-facing side of the website for customers to make payments themselves. This plugin is for staff members to process payments in the WP Admin on behalf of customers.
Forum: Plugins
In reply to: [Backend Payments for WooCommerce] Tax settingsOK, I think I understand the problem.
WooCommerce itself doesn’t support multiple payments per order. As a result, MP stores payments separately; WooCommerce doesn’t have any understanding of them, so it doesn’t account for them in the invoices or anywhere else. WooCommerce only expects a single payment, so the invoice will always be for the order total, including any taxes, regardless of whatever payments you’ve processed with MP.
So what I think you want is for MP to add a special invoice email which only mentions the amount processed for a particular payment. This is a good idea and I may add it in the future.
For now, you can make sure that the order total and tax items are set the way you want the customer to see them. Then, as usual, the invoice will reflect what you see on the Edit Order screen. Or you can customize the “Customer invoice / Order details” email template to explain that the customer may not have been charged tax and that the amount they are seeing is the order total, not the amount of the latest payment.
Let me know if I need to clarify anything or if I’ve misunderstood you.
Forum: Plugins
In reply to: [Backend Payments for WooCommerce] Tax settingsWhatever is on the invoice is coming from the order itself, not the payment. Does the tax show up on the Edit Order screen?
Forum: Plugins
In reply to: [Backend Payments for WooCommerce] Tax settingsAre you processing partial payments? The invoice email will always show the order total, regardless of the payment amount. This plugin does not modify the invoice email.
Hey @dansperfect. Sorry for the delay. By default, this plugin does send identifying information. However, you should be able to remove all of it using the
http_headers_useragentandwoo_mp_{$payment_gateway_id}_charge_requestfilters. The way you need to use the second filter depends on which payment gateway you use.- This reply was modified 4 years, 11 months ago by bfl.
Forum: Plugins
In reply to: [Backend Payments for WooCommerce] Compatible with Braintree?Sorry, this plugin does not support Braintree.
You can simply enter the higher charge amount into the Amount field. Then visit your payment gateway dashboard and capture the exact amount. The instructions for the capturing step depends on which gateway you use.
This plugin does support authorizing a charge without capturing, but banks will not allow you to capture more than the amount authorized. You can authorize more than the usual price and then capture less. However, this plugin does not currently support capturing previously authorized charges, so you would only be able to use this plugin for the initial authorization, and you would then have to capture the charge from your payment gateway dashboard.
Forum: Plugins
In reply to: [Backend Payments for WooCommerce] How to captureHey @msamavi. This plugin does not support capturing a payment after it has been created as an authorization-only transaction. You will have to capture the payment in the Authorize.Net Merchant Interface.
No. Here are the options:
- Send the email address as metadata. This is what the plugin currently does.
- Send the email address as the
receipt_email. This will cause an email to be sent to that address. - Create a Stripe Customer and associate this payment with it. The plugin does not support this feature currently.
Hey @fullerdigital. The Order Number and Customer Email fields are only sent to Stripe as Metadata (look for the “Metadata” section on the Payment page in your Stripe dashboard). The CUSTOMER column is only used when a customer has been saved in Stripe, which this plugin does not currently support.
You can customize the description using a code 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] PayTrace Payment GatewaySorry, not at this time.