Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Trigger Handler Name

Object

Class

Load Order

Trigger Action

Asynchronous After Events

Purpose 

PGIV_ASPaymentRefund_TDTM

ASPHPP__ASPayment_Refund__c

ASPHPPADDON.PGIV_ASPaymentRefund_TDTM

1

AfterInsert; AfterUpdate

Holds the process for the refunding of a payment

It will create a Negative GAU record

PP_ASPaymentTXN_TDTM

ASPHPP__ASPayment_TXN__c

ASPHPPADDON.ProntoPayments_ASPaymentTXN_TDTM

1

BeforeInsert; BeforeUpdate; AfterInsert; AfterUpdate

If Asynchronous is true cannot process payment.

After creating/updating the Opportunity record, the Last Payment Transaction field will be populated based on the Payment Transaction of the Opportunity

After refunding a payment in Payment Transaction record, the negative Payment Transaction record is populated based on the values from the Payment Refund

PGIV_RecurringDonation_TDTM

npe03__Recurring_Donation__c

ASPHPPADDON.PGIV_RecurringDonation_TDTM

3

BeforeInsert; BeforeUpdate; AfterInsert

Set the important info of Recurring Donation before insert/update of Recurring Donation record

Create Recurring Donation Action records for newly created Recurring Donations

PP_Opportunity_TDTM

Opportunity

ASPHPPADDON.ProntoPayments_Opportunity_TDTM

5

BeforeInsert; BeforeUpdate; BeforeDelete; AfterInsert; AfterUpdate; AfterDelete

Validates the Opportunity record before updating if “Allow Opportunity Update even Stage Name is Closed Won” is FALSE

e.g. Not allowed to update the Opportunity Amount, this opportunity is already Closed Won

Validate the Opportunity record when deleting the record if it has Pending or Success Payment Transaction

Automatically creates Payment Transaction when the Opportunity’s Do Not Automatically Create Payment is FALSE

PGIV_Opportunity_TDTM

Opportunity

ASPHPPADDON.PGIV_Opportunity_TDTM

6

BeforeInsert; BeforeUpdate; AfterInsert; AfterUpdate

Sets Receipt Number after an Opportunity record is saved

Send Receipts for the list of Opportunities

Logs the Payment Source update from the Opportunity

Default Batches to Run

Go to ProntoGiving Settings | Schedule Process | Settings+ProntoGiving - Other

Batches

...

Batches

...

Batch Class Name

Descriptions

Default Scheduled Hour

Delete

...

Donation Page Error Logs

ASPHPPADDON__Donation_Page_Error_

...

Log__c

Donation Page Error

...

Logs records are created if errors are encountered in Donation Page/Forms.

All Donation Page

...

Error_Logs

...

Recurring Donations - ProntoGiving

+ProntoGiving - RD Batches

with lookup to

...

Opportunities that are Closed/Won with CreatedDate <LAST_N_

...

DAYS> (settings) It remove records because they’re no longer significant.

Process BDE Items

ASPHPPADDON__BDE_Item__c

Processing BDE Items

...

via list view

Query all

...

BDE Items with Processing Status “Pending Processing”

Every 6pm

Recurring Donations

Batches

Batch Class Name

Descriptions

...

Default Scheduled Hour

Recurring Donations Monitoring

BatchUpdateRecurringFields

...

Every Hour

...

Update Number Of Failed Recurring Donations

BatchUpdateNumberOfFailedRD

Query all non-closed

...

RDs and counts the number of (latest) consecutive closed lost

...

opportunities.

Update Number Of Failed Recurring Donations

Every Midnight

Close Open Recurring Donations with Contact Flagged as Deceased

...

BatchCloseOpenRDWithDeceasedContact

Query all non-closed

...

RDs with Contact npsp__

...

Deceased__c ==

...

TRUE 

Open-Ended Status =

...

Closed

Status =

...

Cancelled

Every Midnight

Number of Fails before Cancelling Recurring Donation

Based on “Number of

...

Failed Recurring Donations” field on RD record, if the field matches the set limit in ProntoGiving Settings, RD Status is updated to “Cancelled”, thus Open-Ended Status

...

is updated to “Closed”

Update Paused Donation-s due to Restart

Post-Config per Release

+ProntoGiving 2.22 - Post Config Guide
+ProntoGiving 2.24 - Post Config Guide
+ProntoGiving Version 2: Update Opportunity Stages via ProntoGiving (Post Config Guide)

Archives

Gather all data that will be archive per changes for documentation purposes only.

+Archive History Prontos

ProntoGiving Version 2: Update Opportunity Stages via ProntoGiving (Post Config Guide)

This config is for ProntoGiving to update Opportunities instead of ProntoPayments.

Set Use ProntoPayments to Update Opportunity
In Custom Settings > ProntoPayments Settings, set Use ProntoPayments to Update Opportunity to FALSE.

Set Update Opportunities in the last n days
In ProntoGiving Settings, provide the Update Opportunities in the last n days. This field indicates the date range of the opportunities to be updated to Closed Won/Lost. If not provided, query will then be Close Date For All Time.

Remove old Update Opportunity Stage schedules

This is now removed because this process is called every time payment processing runs.

Setup Retry Function

  • Check if these toggles are enabled,

o ProntoPayments Settings>Set n as the maximum Donation Retries for bank

transactions
o ProntoPayments Settings>Set as the maximum Donation Retries for credit card

transactions

Update Logs:

...