All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
- Pass
message_id
of 0 so it reads logs from the start on boot
- Pass
Authorization
header to BloomRemit
- Update messagebus channel to
/v2/tx_events
(from/v2/txns
)
- Add
create_txn#errors
to easily access errors
#get_deposit_targets
to list all deposit targets
CreateTxnPreviewResponse#errors
change fromHash
toArray
- Allow nil for both
partner_id
and `api_secret
- Removed all API methods (complete overhaul)
#create_txn
to create transactions#create_txn_preview
to determine fees, eta, and max amount of a transaction
- Production domain is now
www.bloomremit.net
- Marked
pending
the failing specs:- create payment
- fetch credits
- Factories:
bloom_remit_client_responses_recipients_create
,bloom_remit_client_responses_recipients_list
- Add
#recipient_list
to list the recipients of a sender
- Add
#create_txn
that uses a single endpoint to create remittances and payments
- Sender
agent_id
when creating a sender
- Expose
DepositStrategy#country
- Expose
category
on DepositStrategy #calculate_remittance
to get the remittance fees
- Factory
bloom_remit_client_deposit_strategy
- Add a way to get the deposit strategies.
slug
andname
for now
- Factory
bloom_remit_client_create_payment_response
renamed tobloom_remit_client_responses_payments_create
- Heavy lifting of sandbox and host defaults fall on BloomRemitClient::Client
- Default sandbox is true. Must set to false to be on production mode
- Default to staging URL
- Make more threadsafe by passing host into client instantiation
- Structure of files to more easily add new endpoints
rates
endpoint- Add method to create remittances
- Made response
#success
a virtus attribute, so that it can be set in factories
- Fix syntax issue
- Factories for app development
- Use BaseResponse#body to access the
to_hash
ed json response
- Add ability to create sender
- Add ability to create payment
- Require
agent_id
to be set on the client
- Fetch billers