paymentservice_get_price()

Retrieves the price of a digital good.

Synopsis:

#include <bps/paymentservice.h>
 
BPS_API int paymentservice_get_price(const char *digital_good_id, const char *digital_good_sku, const char *group_id, unsigned *request_id)

Arguments:

digital_good_id
The digital good ID.
digital_good_sku
The digital good SKU.
group_id
The window group ID of the application. This ID is required so that the Payment Service can properly display dialogs.
request_id
The Payment Service populates this parameter upon successful completion of the request with the request ID. It can be used to correlate the response to the request.

Library:

libbps

Description:

The paymentservice_get_price() function gets the price of a digital good. Only the ID or SKU of the digital good is required as input in order to retrieve the digital good's price. If both are provided, then the ID takes precedence, and the SKU will only be used in case the digital good cannot be retrieved using the ID.

Returns:

BPS_SUCCESS upon success, BPS_FAILURE with the errno value set otherwise.