Lending
Loan funding - payment rails
RPPS rail
transfer funds direct to billers you can use the rpps rail in arix to electronically transfer funds to pay loan proceeds directly to billers borrowers who select to use this rail, can have funds sent directly to billers to pay down their outstanding bills, most typically used to pay down outstanding credit card bills the rail uses mastercard's rpps rail system arix sends an api call to the cr rpps gateway, which in turn sends a request to mastercard to transfer funds mastercard then sends a credit to the biller rpps requests are batched daily by the cr rpps gateway when the system sends the batched requests to mastercard for processing the borrower's credit card doesn't have to be a mastercard it can be any card issued by a biller that signed up to receive bill payments via the rpps service { "rails" \[ { "railtype" "rpps", "priority" 1, "amount" 900, "rppsfields" { "billerid" "1234567890", "billername" "anita loan", "consumernameatbiller" "testnameatbiller", "consumeraccountnumberatbiller" "5454546498195454" } } ] } request parameters attribute description billerid string the 10 character id number of the credit card issuer (biller) if length(billerid) < 10, you can pad with zeroes example 0000012345 required required consumernameatbiller string the borrower's cardholder name on the credit card account required required consumeraccountnumberatbiller string the borrower's credit card account number on the biller's credit card required required billername string the name of the credit card company that is making the disbursement optional optional biller directory there are 2 ways to do directory lookup cr can deliver a daily csv of the rpps biller directory into your sftp folder mc rpps biller validator api https //developer mastercard com/product/bill payment validator/ cross river can set up credentials for you rpps sandbox simulation you can simulate rails in the sandbox the table indicates the responses that you should receive for the transaction amounts listed amount result up to $3 result is submitted above $3 to $4 result is rejected avove $4 to $5 result is approved after 30 seconds it becomes returned above $5 result is approved pci compliance payment card industry (pci) standards ensure that sensitive credit card information is protected from fraudulent use arix processing complies with pci standards when an rpps transaction is initiated, arix receives a request that includes the borrower's credit card number this number is sent to a tokenization service that is level 1 pci compliant they send a token back to arix, which stores the token when processing the rpps batch, arix calls to detokenize all the credit card numbers, and sends the credit card numbers in a file to mastercard arix logs contain only masked credit card numbers rpps returns rpps rails are approved immediately after funding and the rail is marked success if however, an rpps is returned, these are the guidelines if, within 5 days of the rail attempt rpps returns a result of rejected or failed, arix marks the rail as rejected if, within 5 days of the rail attempt, rpps returns a result of returned, arix marks the rail as returned if 5 days pass without a reject, failed or returned result from rpps, arix marks the rail as success rpps transaction reversal request when requesting a reversal of an rpps transaction, follow this process check whether the biller allows reversal using the reqadndarevm tag that you can find in the xml biller directory if the biller allows reversal, then send an email to mailto\ iprops\@crossriver com and mailto\ mplops\@crossriverbank com as follows subject rpps reversal request content biller id account with biller (first 6 digits & last 4 digits) name on account reversal amount sending reversals in accordance with mastercard rpps rules and obligations, the following rules pertain to sending reversals participant may send a reversal transaction to a biller that accepts reversals within five mastercard remote payment and presentment service® (rpps) processing days of the payment that was previously sent participant may initiate a reversal only for actual payment transactions previously sent from the participant to the biller through the mastercard remote payment and presentment service® (rpps) network participant shall indemnify the affected participant and mastercard remote payment and presentment service® (rpps) from and against any and all claims, demands, losses, liabilities, or expenses, including attorney fees and costs that result directly or indirectly from the debiting or crediting of the reversal transaction participant shall notify the receiver prior to submitting a reversal transaction and advise them of the reason for such reversal prior to submitting reversals rpps credit and debit cap management debit caps limit the daily amount of reversals that a concentrator/biller will accept from an originator for example, a concentrator/biller may only reverse $2500 per day even if the original payment was $10,000 these caps minimize risk to mastercard and the rpps settlement banks by containing exposure with respect to daily settlement positions debit caps limit the daily debit amount an originator may send to a receiver to reverse payments good faith request good faith requests are for items that have expired for reversals past the five day time frame or for billers who accept reversals more than the daily debit cap as set by the biller/concentrator ops will contact the biller to make a sincere request to repay the transaction's proceeds when processing reversals, many institutions adhere to their own internal procedure reversals may take six months or longer to recover, though this is not always the case submitting good faith request returns are not guaranteed as the decision solely lies on the receiving institution to submit a good faith request – send an email to iprops support\@crossriver com with the name, amount and disbursement date rpps requests are batched daily by the cross river rpps gateway when the system sends the batched requests to mastercard for processing if duplicate transactions are detected at mastercard, the system automatically rejects the duplications