Quantcast
Channel: WordPress.org Forums » All Topics
Viewing all articles
Browse latest Browse all 59525

Braintree payment not showing in settings

$
0
0

Replies: 0

I’m building a plugin that sends orders to a 3rd party service.

In order to integrate it with Braintree, I’m adding certain settings, based on which I execute the calls.

For that, I need to list all the payment gateways. First I tried using WC()->payment_gateways() but for some odd reason, that broke the Payment settings screen. When I went to admin.php?page=wc-settings&tab=checkout&section=braintree_credit_card that page was empty.

So instead, I used new WC_Payment_Gateways(); and then get the gateways using get_available_payment_gateways() method. This only returns the 4 default payment gateways.

I don’t see WC_Gateway_Braintree_Credit_Card or WC_Gateway_Braintree_PayPal.

Is the plugin not registering them correctly? Or am I missing how to fetch the available payment gateways from WooCommerce?

When I use this with Corvus PG plugin I can see it in the list just fine.


Viewing all articles
Browse latest Browse all 59525

Trending Articles