US English (US)
ES Spanish

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Log in
English (US)
US English (US)
ES Spanish
  • Home
  • Help & Support
  • RIO Recipe
  • Build & Implementation
  • RIO Ready
  • RIO Ready (V4)
  • RIO Ready V4: Payments2Us Components

RIO Ready V4: Payments2Us Components - Components

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • RIO Certification
    RIO Certification Program RIO Academy RIO Challenge RIO Recipe Training
  • Releases
    V3 Release Notes V4 Release Notes
  • Help & Support
    Install RIO Education RIO Insights RIO Recipe Support RIO Graduate/Intern Program Trainee (GPT)
  • Experience RIO in action
  • RIO Insights
+ More

Table of Contents

Payment2us Components

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.

 

Was this article helpful?

Yes
No
Give feedback about this article

Related Articles

  • RIO Ready V4: Payments2Us Components Functionality
  • RIO Ready V4: Payments2Us Components Setup
RIO Education

RIO Education, a WDCi Company. This information is proprietary, confidential and protected by copyright ©2024.

CONTACT

Get in touch

  • Privacy
  • Terms of service

Knowledge Base Software powered by Helpjuice

Definition by Author

0
0
Expand