Recommendations to others considering PayPal BrainTree:
Read the documentation first: the documentation code snippets can be seen matching the SDK of the language you're using, so it's always easy to follow. Use the client libraries: we use the Ruby one and it works like a charm.
For local testing you can use the sandbox, it has the same features as the production one, and you can use fake credit cards on it.
For testing, we use the fake_braintree gem, but you can also mock the web calls, or record them with something like Ruby's VCR.
Review collected by and hosted on G2.com.
What problems is PayPal BrainTree solving and how is that benefiting you?
We are charging our customers via a recurring subscription, with discounts and custom plans. We also sell gift cards of our services, charged via Braintree as one-off payments. Review collected by and hosted on G2.com.