Transactions
Create transaction
Changed onCreates a new payment transaction linked to an AccountHolder.
Maps to ISO 20022 pain:001 CustomerCreditTransferInitiation. FATF Recommendation 16: debtor/creditor PaymentAccounts must be verified before settlement. The orchestration layer must enforce this check.
PCI-DSS 4.0: Raw PAN data must never appear in transaction fields. Use tokenised card references via the linked PaymentAccount only.
post/api/transactions
Request
- Base URL: http://localhost:4100
- URL: http://localhost:4100/api/transactions
- Auth: none required
Request body
Example request
{
"account_holder_id": "02ef9c5f-29e6-48fc-9ec3-7ed57ed351f6",
"amount": 0,
"compliance_screening_id": "02ef9c5f-29e6-48fc-9ec3-7ed57ed351f6",
"creditor_counterparty_id": "02ef9c5f-29e6-48fc-9ec3-7ed57ed351f6",
"creditor_payment_account_id": "02ef9c5f-29e6-48fc-9ec3-7ed57ed351f6",
"currency": "",
"debtor_counterparty_id": "02ef9c5f-29e6-48fc-9ec3-7ed57ed351f6",
"debtor_payment_account_id": "02ef9c5f-29e6-48fc-9ec3-7ed57ed351f6",
"end_to_end_id": "",
"external_id": "",
"instruction_id": "",
"ledger_entry_id": "02ef9c5f-29e6-48fc-9ec3-7ed57ed351f6",
"requested_execution_date": "2020-04-20",
"settlement_date": "2020-04-20",
"status": "pending",
"status_reason_code": "",
"tenant_id": "02ef9c5f-29e6-48fc-9ec3-7ed57ed351f6",
"transaction_type": "credit_transfer",
"uetr": ""
}Changes
- warning
removed the request property
- info
added the new optional request property
- warning