Similar to the Payment Submission page, the Receipt page should display all of the related Products with the Payment Plan name next to each product.
IMPORTANT NOTE:
We are relying on the payment service to charge the customer for payment plan orders, and then we pull that information back into CRM. Payment plans are created when the application/dues option is submitted, but the first payment usually takes a day or so to process. The payment record will not appear in CRM until that payment is processed in Authorize.NET. Once the payment is processed in authorize.Net, it will be picked up by the CheckRecurringPaymentPlanCharges Cron:
- Name: CheckRecurringPaymentPlanCharges
- Type: Native
- Instances are Unique: Yes
- Expression: 0 0 * * *
- Message Name: CheckRecurringPaymentPlanCharges
This cron will look in authorize.NET and will match the payment number in authorize.NET to the payment number in authorize.NET. It will create the payment, create the invoice and apply the payment (or just apply the payment to the existing invoice if applicable), deactivate the payment, and set the payment on the payment plan charge, and deactivate the payment plan charge as succeeded: