Functions for listing and updating charges.
Charges are created through orders (see Conekta.Orders.create_charge/2).
This module provides standalone listing and updating.
Endpoint: https://api.conekta.io/charges
Summary
Functions
Get a charge by ID
Method: GET
Conekta.Charges.find(charge_id)
# => {:ok, %Conekta.ChargeResponse{}}
List all charges across all orders
Method: GET
Conekta.Charges.list()
# => {:ok, %Conekta.ChargesResponse{}}
Update a charge's reference ID
Method: PUT
Conekta.Charges.update(charge_id, %Conekta.ChargeUpdateRequest{reference_id: "ref_123"})
# => {:ok, %Conekta.ChargeResponse{}}