Payment Instructions
How to format payment instructions
PaymentInstruction
The base interface for all payment instructions.
Unique identifier for the payment instruction.
Indicates whether the payment is a credit or debit.
credit
: This is for outgoing “push” payments. The originator is the debtor and recipient is the creditor.debit
: This is for incoming “pull” payments. The originator is the creditor and recipient is the debtor.
The amount of the payment. In base units of currency. (e.g. 100 cents for 1 USD)
The currency of the payment.
The party from which the payment is debited.
The party to which the payment is credited.
Additional information about the payment.
SWIFTCreditPaymentInstruction
Extends PaymentInstruction
for SWIFT credit payments.
Specifies that this is a SWIFT payment.
Always ‘credit’ for SWIFT payments.
The party to which the payment is credited (required for SWIFT payments).
SEPACreditPaymentInstruction
Extends PaymentInstruction
for SWIFT credit payments.
Specifies that this is a SEPA payment.
Only ‘credit’ is currently supported for SEPA payments currently. For support for debits, please reach out to the team (iso20022js@woodside.sh).
The party to which the payment is credited (required for SEPA payments).
For SEPA payments, the creditor party must be a Party
object with a optional bic
(Bank Identifier Code) agent and iban
account.