Proxy Servers
If your server requires HTTP requests to be made through a proxy, you can follow these steps to set up proxies for the server-side SDK.
Setup
Set a proxy address and port in your gateway:
- Ruby
gateway = Braintree::Gateway.new(
:environment => :sandbox,
:merchant_id => "use_your_merchant_id",
:public_key => "use_your_public_key",
:private_key => "use_your_private_key",
:proxy_address => "http://your-proxy-domain.com",
:proxy_port => "8080",
)
To use an authenticated proxy, you can additionally specify a username and password:
- Ruby
gateway = Braintree::Gateway.new(
:proxy_user => "username",
:proxy_pass => "password",
)