How to schedule the batch job

NOTE: Developer skill is required for this setup as we do not have the UI for scheduled processes yet.

Open the Developer Console > Debug > Open Execute Anonymous Window > paste the code below, and execute

GatewaySettlementReconciliationBatch settlement = new GatewaySettlementReconciliationBatch();
String cronExp = '0 30 3 * * ?';
System.schedule('[PosiPay] Gateway Settlement Reconciliation', cronExp, settlement);

For Testing only

If the above code doesn't work follow these steps :

Create a Screen Flow

image-20240321-040300.pngimage-20240321-050847.pngimage-20240321-051039.pngimage-20240321-052257.png

Flow Label: Gateway Settlement Schedule

Flow API Name: auto-populated once the Flow Label is input.

Next place to go: Step 7 - Set up Stripe Payment Flow