Conekta v1.0.3 Conekta.Customers

Functions for retrieving information about clients and for managing clients too.

We can create, edit, find, delete and get all customers:

  Conekta.Customers.customer() # get all customers
  Conekta.Customers.find("cus_2gXuVHVD7n9ewPda4") # get a client by passing its ID

Endpoint: https://api.conekta.io/customers

Summary

Functions

Create a new Conekta client Conekta Documenation

Get Conekta clients information. Conekta Documenation

Delete a Conekta client by passing the unique conekta ID. Conekta Documenation

Get Conekta client information identified by their unique conekta ID

Update a Conekta client by passing a %Conekta.Customer{} struct with the new values Conekta Documenation

Functions

create(customer)

Create a new Conekta client Conekta Documenation

Method: POST

Conekta.Customers.create(%Conekta.Customer{})
# => { :ok, %Conekta.Customer{}}
customers()

Get Conekta clients information. Conekta Documenation

Method: GET

Conekta.Customers.customers()
# => { :ok, %Conekta.CustomersResponse{}}
delete(id)

Delete a Conekta client by passing the unique conekta ID. Conekta Documenation

Method: DELETE

Conekta.Customers.delete("cus_2gXuVHVD7n9ewPda4")
# => { :ok, %Conekta.CustomerDeleteResponse{}}
find(id)

Get Conekta client information identified by their unique conekta ID.

Method: GET

Conekta.Customers.find("cus_2gXuVHVD7n9ewPda4")
# => { :ok, %Conekta.CustomerFindResponse{}}
update(id, customer)

Update a Conekta client by passing a %Conekta.Customer{} struct with the new values Conekta Documenation

Method: PUT

Conekta.Customers.update(%Conekta.Customer{})
# => { :ok, %Conekta.CustomerDeleteResponse{}}