A Posting object captures a single entry in an account’s Postings ledger, recording either a credit or a debit to the account.
A Posting Instruction object tells Vault what is to be done with a posting (or postings).
A Posting Instruction Batch object lets a payment integration batch up multiple instructions together. A Posting Instruction Batch represents what is known as a client transaction in Vault. A client transaction captures the full lifecycle of a financial process, such as a card payment.
Payment Orders are scheme-agnostic instructions for scheduling payments. These scheduled payments can be single payments in the future (future-dated payments) or recurring payments.