Skip to content

Supporting info properties

The following table lists all fields and objects included in the supporting information section of the RippleNet Payment Object, which describes the data related to each payment when sent by a sending member to a receiving member.

For more information, see the technical documentation for the applicable version of the Ripple product.

PropertyTypeRequiredDescription
CdtrObjectOptionalParty to which an amount of money is due.
CdtrAcctObjectOptionalUnambiguous identification of the account of the creditor to which a credit entry will be posted as a result of the payment transaction.
CdtrAgtObjectOptionalFinancial institution servicing an account for the creditor.
ChrgBrStringOptionalSpecifies which party/parties will bear the charges associated with the processing of the payment transaction.
DbtrObjectOptionalParty that owes an amount of money to the (ultimate) creditor.
DbtrAcctObjectOptionalUnambiguous identification of the account of the debtor to which a debit entry will be made as a result of the transaction.
DbtrAgtObjectOptionalFinancial institution servicing an account for the debtor.
DbtrAgtAcctObjectOptionalUnambiguous identification of the account of the debtor agent at its servicing agent in the payment chain.
InitgPtyObjectOptionalParty that initiates the payment.
InstForCdtrAgtObjectOptionalFurther information related to the processing of the payment instruction, provided by the initiating party, and intended for the creditor agent.
OrgIdObjectOptionalUnique and unambiguous way to identify an individual or organization.
PmtIdObjectOptionalSet of elements used to Reference a payment instruction.
PmtTpInfObjectOptionalSet of elements used to further specify the type of transaction.
PrvtIdObjectOptionalUnique and unambiguous identification of a person, eg, passport, profession, relationship to creditor, nationality, citizenship, gender.
PurpObjectOptionalUnderlying reason for the payment transaction.
RfrdDocInfObjectOptionalProvides the identification and the content of the referred document.
RgltryRptgObjectOptionalInformation needed due to regulatory and statutory requirements.
RltdRmtInfObjectOptionalProvides information related to the handling of the remittance information by any of the agents in the transaction processing chain.
RmtInfObjectOptionalInformation supplied to enable the matching of an entry with the items that the transfer is intended to settle, such as commercial invoices in an accounts receivable system.
UltmtCdtrObjectOptionalUltimate party to which an amount of money is due.
UltmtDbtrObjectOptionalUltimate party that owes an amount of money to the (ultimate) creditor.
accepting_client_idStringRequiredThis is a system populated field.
connector_roleStringRequiredThis is a system populated field.
end_to_end_idStringOptionalUnique identification, as assigned by the initiating party, to unambiguously identify the transaction. This identification is passed on, unchanged, throughout the entire end-to-end chain.
external_idStringOptionalThis is a sender or receiver populated field for their internal usage.
locking_client_idStringRequiredThis is a system populated field.
original_message_mt103StringOptionalProvides the ability to include the original MT103 message.
original_message_pacs008StringOptionalProvides the ability to include the original PACS.008 message.
return_paymentStringOptionalThe payment_id of the original payment specified in the request.
return_reasonsArrayOptionalFields that describe the reason for the return and other metadata related to the return. These are the same fields specified in the request.
versionStringRequiredDefines the version of the additional information schema used. Maximum length: 10 characters.
receiver_versionStringOptionalSpecification for the RPO version provided by the receiving member. Maximum length: 20 characters.