wolfiton

wolfiton

Hi everyone,

Is there any tutorial or example, of how to use the Braintree library?

alias Braintree.Customer
alias Braintree.ErrorResponse, as: Error

case Customer.create(%{company: "Whale Corp"}) do
  {:ok, %Customer{} = customer} -> do_stuff_with_customer(customer)
  {:error, %Error{} = error}    -> do_stuff_with_error(error)
end

What can I do here?

do_stuff_with_customer(customer)

I need the customer the amount and the country

PS: I can’t use stripe because it is unavailable in my country.

UPDATE: For anybody else that wants to use this, some examples can be found in the repo inside files so for payments you can find them in transactions.ex, here is the link braintree-elixir/lib/transaction.ex at master · sorentwo/braintree-elixir · GitHub

Thanks in advance for any tips or help on this.

Showing Posts 1 to 4

NobbZ

NobbZ

Anything missing in the documentation?

wolfiton

wolfiton OP

From my point of view yes.

What are the methods to get the customer the price and the country.

Also How can I refund a customer?

I don’t see any example with these methods.

Someone new may get confused without seeing how it works.

I am definitely in that boat now.

Thanks for helping me clarify my problem @NobbZ

sorentwo

sorentwo

Oban Core Team

I’m the author and maintainer of the Braintree library, though I haven’t been a user of it for many years now. It didn’t get much doc love because it aimed to mirror the official Ruby client.

For use cases beyond initial setup I suggest referencing the Ruby docs. In fact, the individual module docs point to the official Ruby docs in many places.

wolfiton

wolfiton OP

Thanks @sorentwo, for the explanations and also for mentioning what the purpose of the package is.

— All posts loaded —

Where Next? Top

Trending in Discussions Top

AstonJ
As the title says, please share what you’ve been up to with Elixir. Whether that’s been learning it, looking into it, making stuff with i...
2977 94592 917
New
cblavier
Hey there, It’s been more than a year since we started using LiveView as our main UI library and building a whole library of UI componen...
New
mudasobwa
I am happy to introduce the very α version of the new programming language compiled to BEAM. Welcome Cure. It has literally three kille...
New
heathen
Quite interesting article Google brought me. Didn’t find any mentions about it here. What do you think in general? Would you use togethe...
New
mhanberg
Hi everyone! The first release candidate for the Expert language server project is now available! We’ve published a press release detai...
New
AstonJ
Since we have deprecated our Erlang sections (as we have dedicated Erlang Forums now) let’s add this thread for those who’d like to post ...
New
Null-logic-0
What IDE or editor are you using for Elixir development? Personally, I use Zed, and I really like it, but sometimes I wish there were a ...
New

Other Trending Topics Top

JesseHerrick
Hey, I’m Jesse and I’m the main contributor behind Dexter, a full-featured, lightning-fast Elixir LSP optimized for large codebases. It s...
New
marciok
Hi there! We created Gust: A task orchestrator inspired by Airflow. For those who have never heard about Aiflow, it’s a Python-based wor...
New
jimsynz
Beam Bots (or just BB for short) is a framework for building fault-tolerant robotics applications in Elixir using familiar OTP patterns. ...
New
Dmk
Xamal is a deployment tool for Elixir apps that deploys native releases to bare metal servers over SSH. It’s a port of GitHub - basecamp/...
New
webofbits
With AI doing more of the implementation work, I’ve been wondering how much coding I should deliberately keep doing myself. My main conc...
#ai
New
netoum
Corex is an accessible, unstyled UI component library for Phoenix that integrates Zag.js state machines using Vanilla JavaScript and Live...
New

We're in Beta

About us Mission Statement

Options

Thread Display Mode




Thread Preview

Skip Thread Previews