Payments
...
APIs
Payment request
1 min
name endpoint rtp v1 payments payment request method post url https sandbox crbcos com rtp v1 payments payment request description initiates a request for payment rfp nallows the recipient to authorize and trigger an instant payment credit transfer rfps can be initiated from n master account n deposit account dda n associated subledger tab examples examples languages id tiu4cyzv2obskcr5taq d language curl code curl location https sandbox crbcos com rtp v1 payments payment request n header content type application json n data n accountnumber 2564791479 n amount 20000 n discount 1000 n debtor n routingnumber 071212128 n accountnumber 2758463448 n name terry tester n birthcity pine brook n birthcountry us n birthdate 1996 08 09 n addressstreetname linwood ave n addressbuildingnumber 2115 n addresscity pine brook n addressstate nj n addresspostalcode 07024 n addresscountry us n n creditor n accountnumber 2564791479 n name the creditor n n purpose test payment 2 n clientidentifier 123456 n requestedexecutiondate 2025 08 10 n expirydate 2025 08 16 n senderid 100000001 n usecase businesstobusiness n industrycategory onlinegaming n customlabel id 2ywx4qreq r5gxud3qe83 language nodejs code var request require request ; nvar options n method post n url https sandbox crbcos com rtp v1 payments payment request n headers n content type application json n n body json stringify n accountnumber 2564791479 n amount 20000 n discount 1000 n debtor n routingnumber 071212128 n accountnumber 2758463448 n name terry tester n birthcity pine brook n birthcountry us n birthdate 1996 08 09 n addressstreetname linwood ave n addressbuildingnumber 2115 n addresscity pine brook n addressstate nj n addresspostalcode 07024 n addresscountry us n n creditor n accountnumber 2564791479 n name the creditor n n purpose test payment 2 n clientidentifier 123456 n requestedexecutiondate 2025 08 10 n expirydate 2025 08 16 n senderid 100000001 n usecase businesstobusiness n industrycategory onlinegaming n n n ; nrequest options function error response n if error throw new error error ; n console log response body ; n ; n customlabel id yohqfoum8rgbnowxp x0u language python code import requests nimport json n nurl https sandbox crbcos com rtp v1 payments payment request n npayload json dumps n accountnumber 2564791479 n amount 20000 n discount 1000 n debtor n routingnumber 071212128 n accountnumber 2758463448 n name terry tester n birthcity pine brook n birthcountry us n birthdate 1996 08 09 n addressstreetname linwood ave n addressbuildingnumber 2115 n addresscity pine brook n addressstate nj n addresspostalcode 07024 n addresscountry us n n creditor n accountnumber 2564791479 n name the creditor n n purpose test payment 2 n clientidentifier 123456 n requestedexecutiondate 2025 08 10 n expirydate 2025 08 16 n senderid 100000001 n usecase businesstobusiness n industrycategory onlinegaming n nheaders n content type application json n n nresponse requests request post url headers headers data payload n nprint response text n customlabel id po3dr zn2july7vnhkt l language ruby code require uri nrequire json nrequire net http n nurl uri https sandbox crbcos com rtp v1 payments payment request n nhttps net http new url host url port nhttps use ssl true n nrequest net http post new url nrequest content type application json nrequest body json dump n accountnumber 2564791479 n amount 20000 n discount 1000 n debtor n routingnumber 071212128 n accountnumber 2758463448 n name terry tester n birthcity pine brook n birthcountry us n birthdate 1996 08 09 n addressstreetname linwood ave n addressbuildingnumber 2115 n addresscity pine brook n addressstate nj n addresspostalcode 07024 n addresscountry us n n creditor n accountnumber 2564791479 n name the creditor n n purpose test payment 2 n clientidentifier 123456 n requestedexecutiondate 2025 08 10 n expirydate 2025 08 16 n senderid 100000001 n usecase businesstobusiness n industrycategory onlinegaming n n nresponse https request request nputs response read body n customlabel id puudtha7ybqrhtgmwlbrm language go code package main n nimport n fmt n strings n net http n io n n nfunc main n n url https sandbox crbcos com rtp v1 payments payment request n method post n n payload strings newreader n n accountnumber 2564791479 n n amount 20000 n n discount 1000 n n debtor n n routingnumber 071212128 n n accountnumber 2758463448 n n name terry tester n n birthcity pine brook n n birthcountry us n n birthdate 1996 08 09 n n addressstreetname linwood ave n n addressbuildingnumber 2115 n n addresscity pine brook n n addressstate nj n n addresspostalcode 07024 n n addresscountry us n n n n creditor n n accountnumber 2564791479 n n name the creditor n n n n purpose test payment 2 n n clientidentifier 123456 n n requestedexecutiondate 2025 08 10 n n expirydate 2025 08 16 n n senderid 100000001 n n usecase businesstobusiness n n industrycategory onlinegaming n n n n client http client n n req err http newrequest method url payload n n if err ! nil n fmt println err n return n n req header add content type application json n n res err client do req n if err ! nil n fmt println err n return n n defer res body close n n body err io readall res body n if err ! nil n fmt println err n return n n fmt println string body n customlabel selectedlanguageid tiu4cyzv2obskcr5taq d results languages id za7e vgg1euptpxfre3cs language 200 customlabel code n id 8ee74810 45fe 47ee 9569 b30500b8d6ae n originalpaymentid 8ee74810 45fe 47ee 9569 b30500b8d6ae n referenceid r174oi808vyxj n accountnumber 2955057589 n clientidentifier 123456 n amount 19000 n direction outbound n status created n paymenttype requestforpayment n source api n transactionaccountcontext notsubmitted n debtor n routingnumber 011000138 n accountnumber 2758463448 n name terry tester n birthcity pine brook n birthcountry us n birthdate 1996 08 09 n addressstreetname linwood ave n addressbuildingnumber 2115 n addresscity pine brook n addressstate nj n addresspostalcode 07024 n addresscountry us n n creditor n routingnumber 021214891 n accountnumber 2955057589 n name dim mak n addressstreetname 400 kelby st n addresscity fort lee n addressstate nj n addresspostalcode 07024 n addresscountry us n n network n clearingsystemcode tch n currency usd n endtoendid 6909c29416f0453fbdfdb30500b8d6ae n instructionid 20250623021214273t1b19ts07136537534 n interbanksettlementamount 19000 n interbanksettlementdate 2025 06 23 n messageid m20250623021214273t1bdqk15672530466 n numberoftransactions 1 n settlementmethod clrg n businessmessageid b20250623021214273t1bprk46725920502 n toparticipantid 990000001s1 n fromparticipantid 021214273t1 n instructingroutingnumber 021214891 n instructedroutingnumber 011000138 n headercreationdate 2025 06 23t07 12 58 6058948 04 00 n messagecreationdatetime 2025 06 23t07 12 58 6058948 04 00 n createdat 2025 06 23t07 12 58 6058948 04 00 n n servicelevelcode sdva n localinstrumentproprietary standard n categorypurpose consumer n currency usd n chargebearer slev n paymentinfoid 20250623021214273t1b19ts07136537534 n reqexecutiondate n date 2025 08 10t00 00 00 04 00 n datetype dttm n n expirydate n date 2025 08 16t00 00 00 04 00 n datetype dttm n n paymentconditions n amountmodallowed false n earlypayallowed true n acceptedamount 19000 n n purpose test payment 2 n usecase businesstobusiness n industrycategory onlinegaming n senderid 10000000000 n wasrefunded false n waspaid false n createdat 2025 06 23t07 12 58 6058948 04 00 n productid 29f3022a ccfc 42eb aa8f b29500f13d00 n partnerid 1101a33d fbd9 4b9e b169 b29500f12407 n lastmodifiedat 2025 06 23t07 12 58 6380956 04 00 n sendattemptcount 0 n discounts n n type dsct n amount 1000 n currency usd n n n type full n amount 20000 n currency usd n n n awaitingresponse false n networkplatform tch n id on1q4ouolk2zfilk12wlc language 400 code n errors n n code 2045 n message receiver does not support request for payment n n n customlabel selectedlanguageid za7e vgg1euptpxfre3cs request pathparameters queryparameters headerparameters bodydataparameters name accountnumber kind required type string description account from which the rfp is originated name amount kind required type integer description requested payment amount in positive integeral cents for example represent 1 00 as 100 children name purpose kind optional type string description internal cr field used to include a short description or purpose for the payment request the rdfi does not see this field 50 characters maximum children name requestedexecutiondate kind required type string description date when the payment request needs to be processed by the debtor formatted as yyyy mm ddthh mm ss mmm children name expirydate kind required type string description expiration date and time of the rfp if no time is specified it expires at 12 00 am on the given date if a time is provided it expires within one hour after the specified time on the same date formatted as yyyy mm ddthh mm ss mmm children name clientidentifier kind optional type string description use this attribute to add your own unique identifying string to a payment call or cos record this attribute is useful for idempotency purposes 50 characters maximum children name remittancedata kind optional type string description a description of the payment request meaning the remittance advice use this field for any remittance information that doesn t have its own field 140 characters maximum children name remittancelocation kind optional type object description remittance location information children name method kind optional type string description method used to deliver the remittance advice information email or urid name eaddress kind optional type string description the electronic address where the agent should send the remittance information this is only populated if the method value is email name debtor kind optional type object description debtor business individual information the recipient of the rfp who will initiate the credit transfer upon authorization depending on the configuration this information may be populated automatically children name accountnumber kind required type string description account number in cr depending on the account type the number of digits will vary the first digit indicates the kind of account name name kind optional type string description name of entity 140 characters maximum name birthcity kind optional type string description debtor birth city 35 characters maximum name birthcountry kind optional type string description debtor birth country 2 letter country code name birthdate kind optional type string description debtor birth date formatted as yyyy mm dd name orglegalentityid kind optional type string description a unique global identifier for legal entities that are not consumers but are participating in financial transactions 20 characters maximum name addressstreetname kind optional type string description street address name information 70 characters maximum name addressline kind optional type string description additional address information 70 characters maximum name addressbuildingnumber kind optional type string description street address building number 16 characters maximum name addresscity kind optional type string description city full name 35 characters maximum name addressstate kind optional type string description 2 letter code for the state name addresspostalcode kind optional type string description postal or zip code name addresscountry kind optional type string description 2 letter country code name routingnumber kind required type string description 9 digit routing number of the financial institution name phonenumber kind optional type string description 10 characters maximum name ultimatedebtor kind optional type object description ultimate debtor business individual information the final party receiving the rfp and responsible for initiating the credit transfer upon authorization children name name kind required type string description name of entity 140 characters maximum name privateid kind optional type string description unique and unambiguous identification of a person for example passport or driving license number name orglegalentityid kind optional type string description a unique global identifier for legal entities that are not consumers but are participating in financial transactions 20 characters maximum name addressstreetname kind optional type string description street address name information 70 characters maximum name addressline kind optional type string description additional address information 70 characters maximum name addressbuildingnumber kind optional type string description street address building number 16 characters maximum name addresscity kind optional type string description city full name 35 characters maximum name addressstate kind optional type string description 2 letter code for the state name addresspostalcode kind optional type string description postal or zip code name addresscountry kind optional type string description 2 letter country code name creditor kind optional type object description creditor business individual information the recipient of the payment typically the party at crb initiating the rfp depending on the configuration this information may be populated automatically children name routingnumber kind required type string description 9 digit routing number of the receiving financial institution name accountnumber kind required type string description account number in cr depending on the account type the number of digits will vary the first digit indicates the kind of account name name kind required type string description name of entity 140 characters maximum name birthcity kind optional type string description creditor birth city 35 characters maximum name birthcountry kind optional type string description creditor birth country 2 letter country code name birthdate kind optional type string description creditor birth date formatted as yyyy mm dd name orglegalentityid kind optional type string description a unique global identifier for legal entities that are not consumers but are participating in financial transactions 20 characters maximum name addressstreetname kind optional type string description street address name information 70 characters maximum name addressline kind optional type string description additional address information 70 characters maximum name addressbuildingnumber kind optional type string description street address building number 16 characters maximum name addresscity kind optional type string description city full name 35 characters maximum name adressstate kind optional type string description 2 letter code for the state name addresspostalcode kind optional type string description postal or zip code name addresscountry kind optional type string description 2 letter country code name phonenumber kind optional type string description 10 characters maximum name ultimatecreditor kind optional type object description ultimate creditor business individual information the final recipient of the payment depending on the configuration this information may be populated automatically children name name kind required type string description name of entity 140 characters maximum name privateid kind optional type string description unique and unambiguous identification of a person for example passport or driving license number name orglegalentityid kind optional type string description a unique global identifier for legal entities that are not consumers but are participating in financial transactions 20 characters maximum name addressstreetnameadd kind optional type string description street address name information 70 characters maximum name addressline kind optional type string description additional address information 70 characters maximum name addressbuildingnumber kind optional type string description street address building number 16 characters maximum name addresscity kind optional type string description city full name 35 characters maximum name addressstate kind optional type string description 2 letter code for the state name addresspostalcode kind optional type string description postal or zip code name addresscountry kind optional type string description 2 letter country code name usecase kind required type string description use one of the following values for the usecase field n n businesstobusiness n consumerbillpay n accounttoaccount n downpaymentorfinalpayment n consumertogovernment use one of the following values for the usecase field n n businesstobusiness n consumerbillpay n accounttoaccount n downpaymentorfinalpayment n consumertogovernment name industrycategory kind optional type string description use one of the following values for the industrycategory field optional when usecase is businesstobusiness or consumertogovernment n n homeutilities n telecomutilities n mortgage n rent n insurancepremiums n autoloans n personalloans n creditcardpayment n mediasubscriptions n memberships n financialinstitution n brokerordealer n medical n onlinegaming n realestate n government use one of the following values for the industrycategory field optional when usecase is businesstobusiness or consumertogovernment n n homeutilities n telecomutilities n mortgage n rent n insurancepremiums n autoloans n personalloans n creditcardpayment n mediasubscriptions n memberships n financialinstitution n brokerordealer n medical n onlinegaming n realestate n government name senderid kind required type string description use the senderid field optional when usecase is businesstobusiness or consumertogovernment provided by cross river and generated by the clearing house tch n nvalid senderid s for sandbox testing n 100000000001 n 100000000002 n 100000000003 n 100000000004 n 100000000005 required name amountmodallowed kind optional type boolean description indicates whether the recipient is allowed to modify the requested amount in response to an rfp if the field is not provided the system defaults to true nif true the recipient may respond with a different amount nif false the recipient must match the original amount; any mismatch will cause the payment to be rejected n indicates whether the recipient is allowed to modify the requested amount in response to an rfp if the field is not provided the system defaults to true nif true the recipient may respond with a different amount nif false the recipient must match the original amount; any mismatch will cause the payment to be rejected n formdataparameters currentnewparameter label body parameter value bodydataparameters response name id kind optional type string description the payment id this first appears in the initial response to the originate a payment request this id is in guid format name originalpaymentid kind optional type string description original payment id only relevant if a payment didn t go through for some reason children name referenceid kind optional type string description this unique cross river reference id starts with the first letter of the payment rail for instant payments the id begins with r to reflect the rtp api module children name accountnumber kind optional type string description account initiating the payment request children name clientidentifier kind optional type string description a unique identifier assigned to the payment call or cos record this value reflects the identifier provided in the original request and helps ensure idempotency children name amount kind optional type integer description dollar amount of payment request in positive integral cents for example write 1 00 as 100 children name operatorcoretransactionid kind optional type string description the instant payments related cr system transaction id children name authorizationtransactionid kind optional type string description the id of an authorization transaction created when cross river receives an inbound credit transfer that refunds a previously sent outbound transfer this authorization confirms that cross river can post the transaction to the creditor s receiver s cos account e g no restrictions or account closures and allows cross river to notify the real time payment network of acceptance children name memopostid kind optional type string description the id of the memo post children name memopostremovedat kind optional type string description the date and time of the memo post have been removed n children name direction kind optional type string description outbound for an outbound payment request or inbound for an inbound payment request children name status kind optional type string description transaction status n n created n pending n processing n completed n rejected n canceled n hold n timedout n finalizing n failed n researchrequired n expired n authorized children name paymenttype kind optional type string description type of payment indicating how the transaction is funded n n requestforpayment children name source kind optional type string description the source of the activity n api children name transactionaccountcontext kind optional type string description transaction account context n n notsubmitted n pending n processing n complete n reversal n memopost n timedout n canceled n rejected n authonly n notset children name rtptransactionstatus kind optional type string description the payment status set by the receiving institution applicable to credit transfers n nthis value is only present for outbound payments see available values here children name debtor kind optional type object description debtor business individual information the recipient of the rfp who will initiate the credit transfer upon authorization depending on the configuration this information may be populated automatically children name routingnumber kind optional type string description 9 digit routing number of the sending financial institution name accountnumber kind optional type string description account number in cr depending on the account type the number of digits will vary the first digit indicates the kind of account name name kind optional type string description name of entity name birthcity kind optional type string description debtor birth city name birthcountry kind optional type string description debtor birth country 2 letter country code name birthdate kind optional type string description debtor birth date formatted as yyyy mm dd name orglegalentityid kind optional type string description a unique global identifier for legal entities that are not consumers but are participating in financial transactions name proxyid kind optional type string description identification used to represent the account under a different name or alias such as a mobile number or email address name phonenumber kind optional type string description 10 digit phone number name addressstreetname kind optional type string description street address name information name addressline kind optional type string description additional address information name addressbuildingnumber kind optional type string description street address building number name addresscity kind optional type string description city full name name addressstate kind optional type string description 2 letter code for the state name addresspostalcode kind optional type string description postal or zip code name addresscountry kind optional type string description 2 letter country code name ultimatedebtor kind optional type object description ultimate debtor business individual information the final party responsible for initiating the credit transfer upon authorization this information may be populated automatically based on the configuration children name name kind optional type string description name of entity name privateid kind optional type string description unique and unambiguous identification of a person for example a passport number name orglegalentityid kind optional type string description a unique global identifier for legal entities that are not consumers but are participating in financial transactions name addressstreetname kind optional type string description street address name information name addressline kind optional type string description additional address information name addressbuildingnumber kind optional type string description street address building number name addresscity kind optional type string description city full name name addressstate kind optional type string description 2 letter code for the state name addresspostalcode kind optional type string description postal or zip code name addresscountry kind optional type string description 2 letter country code name creditor kind optional type object description creditor business individual information the recipient of the payment typically the party at crb initiating the rfp depending on the configuration this information may be populated automatically n children name routingnumber kind optional type string description 9 digit routing number of the receiving financial institution name accountnumber kind optional type string description account number in cr depending on the account type the number of digits will vary the first digit indicates the kind of account name name kind optional type string description name of entity name birthcity kind optional type string description creditor birth city name birthcountry kind optional type string description creditor birth country 2 letter country code name birthdate kind optional type string description creditor birth date formatted as yyyy mm dd name orglegalentityid kind optional type string description a unique global identifier for legal entities that are not consumers but are participating in financial transactions name proxyid kind optional type string description identification used to represent the account under a different name or alias such as a mobile number or email address name phonenumber kind optional type string description 10 digit phone number name addressstreetname kind optional type string description street address name information name addressline kind optional type string description additional address information name addressbuildingnumber kind optional type string description street address building number name addresscity kind optional type string description city full name name addressstate kind optional type string description 2 letter code for the state name addresspostalcode kind optional type string description postal or zip code name addresscountry kind optional type string description 2 letter country code name ultimatecreditor kind optional type object description ultimate creditor business individual information the final recipient of the payment depending on the configuration this information may be populated automatically children name name kind optional type string description name of entity name privateid kind optional type string description unique and unambiguous identification of a person for example a passport number name orglegalentityid kind optional type string description a unique global identifier for legal entities that are not consumers but are participating in financial transactions name addressstreetnameadd kind optional type string description street address name information name addressline kind optional type string description additional address information name addressbuildingnumber kind optional type string description street address building number name addresscity kind optional type string description city full name name addressstate kind optional type string description 2 letter code for the state name addresspostalcode kind optional type string description postal or zip code name addresscountry kind optional type string description 2 letter country code name network kind optional type object description network information children name messagedefid kind optional type string description contains the iso 20022 message identifier specifying the business message name businessmessageid kind optional type string description unique identifier of the message name messageid kind optional type string description unique identifier of the message name createdat kind optional type string description indicates when the pain 013 message was created formatted as yyyy mm ddthh mm ss mmm name numberoftransactions kind optional type integer description the total count of transactions name interbanksettlementamount kind optional type integer description the total amount the debtor fi must pay to the creditor fi once the creditor fi accepts the payment instructed by the credit transfer message name currency kind optional type string description currency of the payment name interbanksettlementdate kind optional type string description the date linked to the reconciliation window used in rtp alongside the clearing system reference to allocate a credit transfer to a specific reconciliation window name settlementmethod kind optional type string description the method used to settle an individual credit transfer processed through rtp name clearingsystemcode kind optional type string description the code used to specify the clearing system used to settle the credit transfer for rtp the clearing system code is tch name instructionid kind optional type string description the unique id assigned by the instructing agent for the payment requ while it remains active within the rtp system n nthis id serves as the unique identifier for the payment request within the instant payments network name endtoendid kind optional type string description the unique id assigned by the initiating party to identify and track the transaction name transactionid kind optional type string description a unique string in guid format that clearly identifies the transaction this id passes unchanged the whole interbank chain n nthis id serves as the unique identifier for the credit transfer within the instant payments network name clearingsystemref kind optional type string description identifies the reconciliation window in which the credit transfer was settled name fromparticipantid kind optional type string description the unique identifier of the participant sending the message on the instant payment network platform name toparticipantid kind optional type string description the unique identifier of the participant receiving the message on the instant payment network platform name frombranchid kind optional type string description identifies the specific branch of a financial institution that sent the message used exclusively for routing purposes in instant payments name tobranchid kind optional type string description identifies the specific branch of a financial institution that receives the message used exclusively for routing purposes in instant payments name instructingroutingnumber kind optional type string description sending bank routing number name instructedroutingnumber kind optional type string description receiving bank routing number name headercreationdate kind optional type string description internal to cr name messagecreationdatetime kind optional type string description the date and time when the payment request message was created formatted as yyyy mm ddthh mm ss mmm name uetr kind optional type string description a unique end to end transaction reference commonly known as a uetr is a string of 36 unique characters featured in all payment instruction messages carried over swift name remittanceadvice kind optional type object description remittance advice information children name remittanceidentification kind optional type string description a unique identifier assigned by the initiating party to clearly distinguish the remittance information sent separately from the payment instruction such as remittance advice name originstructionid kind optional type string description the original unique id of the credit transfer assigned by the instructing agent while it remains in the rtp system name origendtoendid kind optional type string description the original unique id set by the initiating party to identify the transaction referring to a previous payment message name origtransactionid kind optional type string description a unique guid format string that clearly identifies the transaction referring to a previous payment message this id remains unchanged throughout the entire interbank chain name origpaymentinfoid kind optional type string description a unique identifier assigned by the original sending party to clearly distinguish the original payment information group name originstructedamount kind optional type integer description the amount of money specified in the original transaction to be transferred between the debtor and creditor before any charges are deducted expressed in the currency requested by the original initiating party name originstructedamountcurrency kind optional type string description currency of the original transaction name transactioninfo kind optional type object description information about the transaction children name status kind optional type string description the current status of a single payment instruction within the transaction process name reasoncode kind optional type string description a code that specifies the reason a transaction did not complete refer to the list of reason codes for details name additionalinfo kind optional type string description provides supplementary details regarding the status report name reasonproprietary kind optional type string description indicates the local instrument by using a proprietary code name servicelevelcode kind optional type string description indicates a pre arranged service or service level agreed upon between the parties children name localinstrumentpropriety kind optional type string description specifies whether the debtor is a business or consumer customer of the debtor fi this element also indicates if the debtor is a domestic customer of the debtor fi or a customer of a foreign branch or affiliate children name categorypurpose kind optional type string description details from the initiating party regarding payment processing based on predefined categories certain values may initiate special processing by various parties involved in the payment chain children name initiatingpartyname kind optional type string description name of initiating party entity children name currency kind optional type string description currency of the payment children name chargebearer kind optional type string description indicates the party or parties responsible for bearing the charges related to processing the payment request children name remittanceidentification kind optional type string description a unique identifier assigned by the initiating party to clearly distinguish the remittance information sent separately from the payment instruction such as remittance advice children name remittancedata kind optional type string description a description of the payment request serving as the remittance advice this field is used for any remittance information that does not have a designated field children name paymentinfoid kind optional type string description payment information id children name reqexecutiondate kind optional type object description requested execution date information children name date kind optional type string description the requested date and time of the payment formatted as yyyy mm ddthh mm ss mmm name datetype kind optional type string description the date type name expirydate kind optional type object description expiry date information children name date kind optional type string description the expiry date and time of the payment formatted as yyyy mm ddthh mm ss mmm name datetype kind optional type string description the date type name paymentconditions kind optional type object description payment conditions information children name amountmodallowed kind optional type boolean description indicates whether the requested payment amount can be modified by the debtor name earlypayallowed kind optional type boolean description specifies if early payment is permitted before the due date name acceptedamount kind optional type integer description the fixed amount in cents that the creditor is willing to accept for the payment request name purpose kind optional type string description internal cr field used to include a short description of the purpose of the payment the rdfi does not see this field children name wasrefunded kind optional type boolean description indicates whether the payment was refunded true if refunded otherwise false children name waspaid kind optional type boolean description indicates whether the payment was received true if received otherwise false children name createdat kind optional type string description the date and time when the credit transfer was created formatted as yyyy mm ddthh mm ss mmm children name productid kind optional type string description the guid representing the id of your specific product type associated with the account this is provided by cr and identifies the cr account involved in the transfer children name partnerid kind optional type string description your unique id within the cr system provided in guid format children name lastmodifiedat kind optional type string description an internal cr value indicating the date and time the database entry was last modified formatted as yyyy mm ddthh mm ss mmm children name sendattemptcount kind optional type integer description the total count of attempts to send the payment request children name discounts kind optional type object description discounts array specifies applicable discounts for the request children name type kind optional type string description the type of discount applied npossible values include n dsct a standard discount applied to the payment n full a full payment discount e g early payment incentive name amount kind optional type integer description amount of discount in positive integral cents for example write 1 00 as 100 name currency kind optional type string description currency of the discount for example usd name awaitingresponse kind optional type boolean description indicates whether a message response is pending true if waiting otherwise false n children name networkplatform kind optional type string description the payment network platform used to process the payment possible values are tch for rtp via the clearing house children