- The return payment service is used to post reverse card and ACH transactions (This is a different service from API Return).
- This service handles single and bulk requests.
- The bulk request can be done through the
vf_bulkReturnPmt:


- The single transaction return can be done from the original transaction record:
- Chargeback: Click
Return PMT Apexand the page below will be displayed:

- ACH: Click
Return PMT Apexand the page below will be displayed:
- Finding the Original Payments:
- Payment Gateway Code:
- Handling Loan Issues:
UAS - Transfer Account), the method reopenContract in the ContractService class reopens the loan and creates the new statement.
Transfer Account Loans: If the loan status is UAS - Transfer Account, accounting needs to manually review the transaction and the contract.
- STMT Handling: If a contract is in active status and does not have a current STMT, the method
createCurrentStmtin thecontractServiceclass. - Create Rev Transaction:
- Create Case:
Create Case field will either create a “Dispute” case or a “Chargeback” case.
- Buckets:
returnPaymentDlqEval code will evaluate if a bucket is needed for the current STMT.
Running Locally:
POST request: https://test-api.uportal360.com/reversePayment
Body:
- Return code
- Original transaction processed date
- Return amount
- Possible duplicate trans ID
contractService: Used for reopening contracts and creating current statements.pmtMapService: Used for generating reverse payment maps.returnPaymentDlqEval: Used for triggering delinquency evaluation.