Releases: peek-travel/tipalti-elixir
Releases · peek-travel/tipalti-elixir
Release 0.6.0
Added
- Configurable hackney recv_timeout with a default of 60 seconds.
Release 0.5.1
Fixed
- Overly restrictive dialyzer typespecs
Two new invoice related functions added and several breaking changes
Added
- Payee API function: get_payee_invoices_changed_since_timestamp
- Payer API function: get_payee_invoices_list_details
Changed
- Many function return values were changed:
- Error maps are structs now. e.g.
%{error_code: "...", error_message: "..."}
is now%Tipalti.ClientError{error_code: "...", error_message: "..."}
- A new
Tipalti.RequestError
struct will be returned for HTTP request errors Payee.get_extended_payee_details_list/1
now returns{:ok, [Tipalti.PayeeExtended.t()]}
Payee.get_payee_details/1
now returns{:ok, Tipalti.Payee.t()}
Payee.payee_payable/2
now returns{:ok, true}
or{:ok, false, reason}
Payee.payee_payment_method/1
now returns{:ok, String.t()}
- Any function that used to return
{:ok, :ok}
now just returns:ok
Payer.create_or_update_invoices
now returns the list of responses directly instead of wrapped in a map- refer to the documentation for any additional details
- Error maps are structs now. e.g.
Add preferredPayerEntity setup process iframe parameter
Added
- Support passing in preferredPayerEntity parameter in setup iframe
Dependency updates
- Upgraded to tesla 1.0
Add payer function CreateOrUpdateInvoices
Added
- Payer function CreateOrUpdateInvoices (docs)
Initial release
Revert "Update to tesla 1.0 beta" This reverts commit d974c5aee0f52e7b654d0ab6443b60d1d480dcbb.