WOOCS - Cambiador de divisas de WooCommerce

Pasarela Intuit Payments / QBMS

Enlace del complementohttps://woocommerce.com/products/intuit-qbms/

Resuelto porhttps://wordpress.org/support/topic/intuit-paymentsqbms-gateway-support/

ProblemaUtilizo múltiples pasarelas de pago como PayPal Quiero permitir que los clientes paguen con CAD o USD como quieran, pero Intuit Payments / QBMS Gateway solo cobra USD

Agregue el siguiente código al archivo functions.php del tema de wp actual:

add_filter ('wc_payment_gateway_intuit_qbms_get_order_base', 'intuit_qbms_return_currency_to_usd', 10, 1); función intuit_qbms_return_currency_to_usd ($ orden) {global $ WOOCS; if ($ WOOCS) {$ monedas = $ WOOCS-> get_currencies (); $ moneda_actual = $ WOOCS-> moneda_actual; $ usd_total = $ WOOCS-> back_convert ($ orden-> get_total (), $ monedas [$ moneda_actual] ['tasa'], 2); $ order-> payment_total = number_format ($ usd_total, 2, '.', ''); } devolución $ orden; }

esto convertirá el total a USD antes de enviarlo a Intuit Payments / QBMS Gateway.