This function is part of the Ecom Interface.
Remarks
Initiates the purchase flow for a set of offers. The callback is triggered after the purchase flow. On success, the set of entitlements that were unlocked will be cached. On success, a Transaction ID will be returned. The Transaction ID can be used to obtain an EOS_Ecom_HTransaction handle. The handle can then be used to retrieve the entitlements rewarded by the purchase.
See Also
Parameters
EOS_Ecom_Checkout
Parameter Type And Name | Usage Information |
---|---|
EOS_HEcom Handle | |
const EOS_Ecom_CheckoutOptions* Options | structure containing filter criteria |
void* ClientData | arbitrary data that is passed back to you in the CompletionDelegate |
const EOS_Ecom_OnCheckoutCallback CompletionDelegate | a callback that is fired when the async operation completes, either successfully or in error |
Callback Function Information
Because this function is asynchronous, it employs a callback of type EOS_Ecom_OnCheckoutCallback to report the results of its operation.
Callback Remarks
Function prototype definition for callbacks passed to EOS_Ecom_Checkout
Callback Parameters
EOS_Ecom_OnCheckoutCallback
Parameter Type And Name | Usage Information |
---|---|
const EOS_Ecom_CheckoutCallbackInfo* Data | A EOS_Ecom_CheckoutCallbackInfo containing the output information and result |