Skip to content

Releases: peek-travel/tipalti-elixir

Release 0.6.0

14 Nov 18:55
ea1a07e
Compare
Choose a tag to compare

Added

  • Configurable hackney recv_timeout with a default of 60 seconds.

Release 0.5.1

12 Nov 23:16
ca2e68a
Compare
Choose a tag to compare

Fixed

  • Overly restrictive dialyzer typespecs

Two new invoice related functions added and several breaking changes

31 Jul 21:49
ba9c6bb
Compare
Choose a tag to compare

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

Add preferredPayerEntity setup process iframe parameter

05 Jul 21:08
6fcd24d
Compare
Choose a tag to compare

Added

  • Support passing in preferredPayerEntity parameter in setup iframe

Dependency updates

12 Jun 17:59
19b5623
Compare
Choose a tag to compare
  • Upgraded to tesla 1.0

Add payer function CreateOrUpdateInvoices

03 May 23:43
e8f6585
Compare
Choose a tag to compare

Added

  • Payer function CreateOrUpdateInvoices (docs)

Initial release

27 Apr 00:43
b95fe81
Compare
Choose a tag to compare
Revert "Update to tesla 1.0 beta"

This reverts commit d974c5aee0f52e7b654d0ab6443b60d1d480dcbb.