PaymentInstruction
The base interface for all payment instructions.string
Unique identifier for the payment instruction.
string
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.
number
The amount of the payment in cents (e.g., 100 cents = $1.00, 1000 cents = €10.00). All amount values throughout the library are specified in cents.
Currency
The currency of the payment.
Party
The party from which the payment is debited.
Party
The party to which the payment is credited.
string
Additional information about the payment.
SWIFTCreditPaymentInstruction
ExtendsPaymentInstruction for SWIFT credit payments.
string
Specifies that this is a SWIFT payment.
string
Always ‘credit’ for SWIFT payments.
Party
The party to which the payment is credited (required for SWIFT payments).
SEPACreditPaymentInstruction
ExtendsPaymentInstruction for SWIFT credit payments.
string
Specifies that this is a SEPA payment.
string
Only ‘credit’ is currently supported for SEPA payments currently. For support for debits, please reach out to the team (iso20022js@woodside.sh).
Party
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.