SessionId, order details (capture strategy, amount, shopper information, billing address—mandatory for funded plans) and return URLs (success, cancel, or failure) so that the customer can be redirected back to your site once they have completed the payment form. You can learn more about Initiate in the API Reference.
CheckoutUrlis returned, which contains a unique one-time URL. This URL is valid for one hour (but can be extended on request). It redirects the customer to the Splitit Hosted Payment Solution to complete payment.
CreateSucceededproperty (under the EventsEndpoints object of the Initiate call) with a dedicated URL. This URL is a webhook that is called asynchronously from the Splitit server after the plan has been created successfully. By doing this, you can confirm that payment was successful even if redirection fails.
AutoCaptureto false in the Initiate call. You will need to call StartInstallments when you are ready to start the first installment. This request will trigger the first charge.