Authorization Flows
To authorize a one-time PayPal transaction in Vindicia Subscribe, you can either callTransaction.auth and Transaction.capture, or call Transaction.authCapture. The authorization flows for either option are described below.
Authorization Using Transaction.auth and Transaction.capture
The authorization flow when callingTransaction.auth and Transaction.capture is as follows:
- Calling
Transaction.authchanges theTransactionStatusTypetoAuthorizationPending. - Calling
Transaction.finalizePayPalchanges the status toAuthorized. - Calling
Transaction.capturequeues the Transaction for capture. - When the PayPal capture batch is run, if the Transaction is successful, the Transaction status changes to
Captured.
Authorization Using Transaction.authCapture
The authorization flow when calling Transaction.authCapture is as follows:- Calling
Transaction.authCapturechanges theTransactionStatusTypetoAuthorizationPendingand queues the Transaction for capture. - Calling
Transaction.finalizePayPalchanges the status toAuthorized. - When the PayPal capture batch is run, if the Transaction is successful, the Transaction status changes to
Captured.

