RIO Ready V4: Payments2Us Components - Components
Table of Contents
Payments2Us Components
| Name | Type | Description |
| redu_PTXN_UpsertPayment_EXE | ApexClass | Trigger executable that upserts a transaction payment record, and a transaction line item if a service fee is charged, every time a valid Payments2Us payment transaction is completed. |
| redu_PTXN_UpsertPayment_TEST | ApexClass | Test class for redu_PTXN_UpsertPayment_EXE. |
| Trigger_Payment_Txn | ApexTrigger | Apex trigger on AAkPay__Payment_Txn__c that calls the trigger controller. |
| reduivy__Trigger_Controller.RIOREADY_UpsertPayment | CustomMetadata | Trigger Controller record that activates redu_PTXN_UpsertPayment_EXE on AAkPay__Payment_Txn__c (Before Update). |
| redu_Payments2UsComponent_LCTRL | ApexClass | Controller class for the redu_Payments2UsComponent Lightning Web Component. |
| redu_Payments2UsComponent_TEST | ApexClass | Test class for redu_Payments2UsComponent_LCTRL. |
| redu_Payments2UsComponent | LightningComponentBundle | "REDU - Payment Confirmation" LWC that is responsible for preparing, initializing and bridging the payment request (on the community page) with Payments2Us for actual payment. |
| RIO_Education_Community_Prepayment | FlexiPage | Community page template ("Prepayment") containing the redu_Payments2UsComponent. |
| Payments2Us_Component_Header | CustomLabel | Custom labels for the messages, buttons and redirect URL used by the redu_Payments2UsComponent. |
| Payments2Us_Component_RedirectMsg | CustomLabel | |
| Payments2Us_Component_RedirectURL | CustomLabel | |
| Payments2Us_Component_ConfirmButtonLabel | CustomLabel | |
| Payments2Us_Component_CloseButtonLabel | CustomLabel | |
| Payments2Us_Component_ClickCloseButtonMessage | CustomLabel | |
| Payments2Us_Component_ClickConfirmButtonMessage | CustomLabel | |
| Payments2Us_Component_InvalidOrderId | CustomLabel | |
| Payments2Us_Component_NoPaymentRequired | CustomLabel | |
| Payments2Us_Component_ttlPayableAmountMsg | CustomLabel | |
| Payments2Us_Component_ttlOutstandingAmountMsg | CustomLabel | |
| Payments2Us_Component_BlankTROIdErrorMsg | CustomLabel | |
| Payments2Us_Component_CustomMetadataErrorMsg | CustomLabel | |
| AAkPay__Payment_Txn__c.redu_Transaction_Order__c | CustomField | Links Payments2Us's Payment Transaction record with RIO Education's transaction order record. |
| AAkPay__Payment_Txn__c.redu_Transaction_Payment__c | CustomField | Links Payments2Us's Payment Transaction record with RIO Education's transaction payment record. |
| AAkPay__Payment_Type__c.redu_Purpose__c | CustomField | To match with the transaction order ‘Type’ field to determine which payment form will be used. |
| AAkPay__Payment_Type__c-AAkPay__Payment Type Layout | Layout | Payments2Us Payment Type (payment form) page layout, including the Purpose field. |
| reduivy__Transaction_Order__c.redu_Type__c | CustomField | To match with the payment form ‘Purpose’ field to determine which payment form will be used. |
| redu_RIO_Ready_Settings__c | CustomObject | RIO Ready Settings (Hierarchy custom setting) that holds configuration for RIO Ready features. |
| redu_RIO_Ready_Settings__c.redu_Payment_Trx_Default_Status__c | CustomField | The default status for the newly created Payment Transaction. |
| redu_RIO_Ready_Settings__c.redu_Payment_Trx_Payment_RT_Id__c | CustomField | Contains the Record Type ID that will be used when the Payment Transaction is initialized by the custom component. |
| redu_Payments2Us_Form_Setting__mdt | CustomObject (Custom Metadata Type) | To determine which payment form should be used when the payment transaction is initialized. |
| redu_Payments2Us_Form_Setting__mdt.redu_Payment_Form_Purpose__c | CustomField | To match with the transaction order ‘Type’ field to determine which payment form will be used. |
| redu_Payments2Us_Form_Setting__mdt.redu_Transaction_Order_Type__c | CustomField | To match with the payment form ‘Purpose’ field to determine which payment form will be used. |
| redu_Payments2Us_Form_Setting.Default redu_Payments2Us_Form_Setting.Application_Fee redu_Payments2Us_Form_Setting.Tuition_Fee |
CustomMetadata | Sample Payments2Us Form Setting records (Default, Application Fee, Tuition Fee). |
| reduivy__Transaction_Item_Type_Config.Default | CustomMetadata | Sample Transaction Item Type Config record (Item Type: Default) for transaction payments created through the component. |
| Payment | CustomSite | Visualforce site for the Payments2Us checkout page (AAkPay__checkoutM). |
| AAkPay__Payment_Setting__c, AAkPay__Payment_Txn__c, AAkPay__Peer_to_Peer_Campaign__c, AAkPay__Recurring_Payment__c, AAkPay__URL_Tokens__c, AAkPay__Voucher_Type__c, Account, Campaign | SharingRules | Sharing rules that grant the Payments2Us public payment site read access to the records it needs. |