Conekta v1.0.5 Conekta.Customers

Functions for retrieving and managing information about clients.

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

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

Get the client subscriptions Conekta Documenation

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(client_id)

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

Method: DELETE

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

Get Conekta client information identified by their unique conekta ID.

Method: GET

Conekta.Customers.find("cus_2gXuVHVD7n9ewPda4")
# => { :ok, %Conekta.CustomerFindResponse{}}
subscription(client_id)

Get the client subscriptions Conekta Documenation

Method: GET

Conekta.Customers.subscription(id)
# => { :ok, %Conekta.CustomerSubscriptionResponse{}}
update(client_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{}}