- Cards can be charged without being associated to a customer
- Transactions are now created via the funding instrument, not via the customer. E.g.
card.debit(amount),bank_account.credit(amount)is now favoured overcustomer.debit(card, amount) - Failing to create a transaction will result in a transaction being created with a
FAILEDstate. E.g. debiting a card with insufficient funds will result in a transaction with aFAILEDstate. These are filtered out of the API by default but can be specifically retrieved with a state filter e.g./credits?state=failed - A new resource called "Orders" has been created to allow grouping transactions. An Order can consist of 0:n buyers, 0:n debits and 0:n credits to a single seller. Each debit associated with an Order will result in the Order's escrow balance accruing the value of the debit rather than the marketplace's escrow balance. You cannot pay out more than the total amount escrowed for an Order.
- Accounts no longer exist, customers and orders are the primary grouping constructs for transactions, customers are the primary grouping construct for funding instruments.
- Funding instruments can be tokenized without specifying the marketplace, performing an authenticated GET on the tokenized funding instrument will automatically associate it to your marketplace.
Created
December 3, 2013 19:00
-
-
Save mjallday/7775379 to your computer and use it in GitHub Desktop.
CHANGELOG 1.0 -> 1.1
Don't the funding instruments have an expiration?
What is the purpose of this?
Would you also create a migration guide with code snippets?
Author
@mahmoudimus - expiration is 60 minutes.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
stateisstatus